问题标签 [whoosh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
451 浏览

django - 干草堆和嗖嗖指数大小

我正在使用 django haystack + whoosh 作为搜索后端。

当我运行索引更新时,它很容易创建具有相同大小的新索引文件并且索引增长非常快(假设我的内容变化很快,我想保持索引新鲜并每 5-10 分钟更新一次)。

那么这种行为是否可取?我可以减小索引大小吗?也许 whoosh 不能愚蠢地制作新的完整索引文件,而是使用一些增量来保持索引更小?

0 投票
1 回答
177 浏览

indexing - 如何使用 Haystack、Whoosh 和 Django 迭代两个或多个模板索引

我正在阅读这里的文档和一些问题,但不明白如何返回包含在两个不同类中索引的字段的查询。让我把代码放在下面:

我在这里上课:

第二个:

我对它们每个都有两个模板索引:

T031003_文本:

T031002_文本:

我的模板代码:

我的观点:

如果我在搜索框中输入一个字段中的值,比如说属于 T031002Index 类(如 user = "vane"),它会给我结果:

“无,无,无,无,风向标”

而且,如果我从 T031003Index 类的字段中键入一个值,它会给我结果:

“铅笔,1,教材,一般,无”

我在models.py的这两个类之间有一个外键字段,即C002INST。

你们能给我一个解释吗?这似乎很容易,但我自己无法弄清楚。

提前致谢!

0 投票
1 回答
1374 浏览

python - 当我们有一些未存储的字段时,我们如何使用 whoosh 模块更新索引文档?

我无法检索该字段content=TEXT(analyzer=stem_ana, vector=True)

我不想在不改变其他字段的情况下更新内容,clicks我该怎么做?我不知道如何检索未存储的字段的内容。

0 投票
1 回答
275 浏览

django-haystack - 我如何在 django haystack (whoosh) 中使用停用词列表进行过滤

我正在进行 api 调用,其中用户传递一个字符串,并使用该字符串查询数据库。返回正确的结果,但我想为不同的语言添加停用词以用于额外的过滤。

当我在搜索中使用“和”等词时,它会像应该的那样忽略它,但这仅适用于英语。

0 投票
1 回答
6275 浏览

python - 使用嗖嗖声进行文本搜索

我很想测试 Whoosh 的文本搜索功能,现在一个简单的人为示例对我不起作用。我想我在这里遗漏了一些东西。在下面的代码中,我希望它给出一个搜索结果,但我得到 0 次点击。

输出:

谢谢!

0 投票
1 回答
1844 浏览

python - 缓慢的嗖嗖声搜索

在创建了一个带有简单模式的 whoosh 索引并为 150 万条记录编制索引后,我在 15 秒内获得了接近 1000 个搜索结果。

MAIN*.seg 文件的大小约为 190 Mb。

我搜索的方式如下

我想知道这种性能是否符合预期,我们可以在给定索引大小的情况下使用 whoosh 进行更快的全文搜索。

0 投票
2 回答
2359 浏览

python - 两个(多个)字段上的 Django Haystack 自动完成

我将 haystack 1.2.6 与 Whoosh 2.4 和 Django 1.3 一起使用。假设我们有以下模型描述了一个假设的帖子。

我们为 body 字段的自动完成构建了这样的 post 索引:

彻底阅读了 haystack 文档后,我找不到是否可以在标题和正文字段上进行自动完成。

那么......有可能还是......?

0 投票
1 回答
1768 浏览

python - 使用 Whoosh 我无法搜索包含多字查询的文档。

使用 Whoosh 我无法搜索包含多字查询的文档。我使用了http://packages.python.org/Whoosh/quickstart.html#the-searcher-object中描述的 And 运算符, 但它显示错误。单字搜索有效。

0 投票
1 回答
644 浏览

django - 需要 Django 项目的 Whoosh 逐步设置过程

我找到了可以与 Django 集成的 Whoosh 搜索引擎应用程序,但我认为它真的让我很困惑。

是否有任何博客或页面通过一个示例进行解释,例如 Django 如何从 poll 应用程序开始。

我不需要 haystack,因为我不在 UI 级别使用搜索。

如果有人提供此信息,那么它将更多

0 投票
1 回答
670 浏览

python - 嗖嗖问题

我正在阅读 Whoosh快速入门指南,一切似乎都在工作,只是我无法完全复制指南中的结果。

我对Searcher 对象以及运行代码时有所了解

如果找到匹配项,我不会返回实际结果,我只是返回

而在本教程中,输出是

这显然更有帮助!

知道我可能做错了什么吗?