问题标签 [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.
django - 干草堆和嗖嗖指数大小
我正在使用 django haystack + whoosh 作为搜索后端。
当我运行索引更新时,它很容易创建具有相同大小的新索引文件并且索引增长非常快(假设我的内容变化很快,我想保持索引新鲜并每 5-10 分钟更新一次)。
那么这种行为是否可取?我可以减小索引大小吗?也许 whoosh 不能愚蠢地制作新的完整索引文件,而是使用一些增量来保持索引更小?
indexing - 如何使用 Haystack、Whoosh 和 Django 迭代两个或多个模板索引
我正在阅读这里的文档和一些问题,但不明白如何返回包含在两个不同类中索引的字段的查询。让我把代码放在下面:
我在这里上课:
第二个:
我对它们每个都有两个模板索引:
T031003_文本:
T031002_文本:
我的模板代码:
我的观点:
如果我在搜索框中输入一个字段中的值,比如说属于 T031002Index 类(如 user = "vane"),它会给我结果:
“无,无,无,无,风向标”
而且,如果我从 T031003Index 类的字段中键入一个值,它会给我结果:
“铅笔,1,教材,一般,无”
我在models.py的这两个类之间有一个外键字段,即C002INST。
你们能给我一个解释吗?这似乎很容易,但我自己无法弄清楚。
提前致谢!
python - 当我们有一些未存储的字段时,我们如何使用 whoosh 模块更新索引文档?
我无法检索该字段content=TEXT(analyzer=stem_ana, vector=True)
我不想在不改变其他字段的情况下更新内容,clicks
我该怎么做?我不知道如何检索未存储的字段的内容。
django-haystack - 我如何在 django haystack (whoosh) 中使用停用词列表进行过滤
我正在进行 api 调用,其中用户传递一个字符串,并使用该字符串查询数据库。返回正确的结果,但我想为不同的语言添加停用词以用于额外的过滤。
当我在搜索中使用“和”等词时,它会像应该的那样忽略它,但这仅适用于英语。
python - 使用嗖嗖声进行文本搜索
我很想测试 Whoosh 的文本搜索功能,现在一个简单的人为示例对我不起作用。我想我在这里遗漏了一些东西。在下面的代码中,我希望它给出一个搜索结果,但我得到 0 次点击。
输出:
谢谢!
python - 缓慢的嗖嗖声搜索
在创建了一个带有简单模式的 whoosh 索引并为 150 万条记录编制索引后,我在 15 秒内获得了接近 1000 个搜索结果。
MAIN*.seg 文件的大小约为 190 Mb。
我搜索的方式如下
我想知道这种性能是否符合预期,我们可以在给定索引大小的情况下使用 whoosh 进行更快的全文搜索。
python - 两个(多个)字段上的 Django Haystack 自动完成
我将 haystack 1.2.6 与 Whoosh 2.4 和 Django 1.3 一起使用。假设我们有以下模型描述了一个假设的帖子。
我们为 body 字段的自动完成构建了这样的 post 索引:
彻底阅读了 haystack 文档后,我找不到是否可以在标题和正文字段上进行自动完成。
那么......有可能还是......?
python - 使用 Whoosh 我无法搜索包含多字查询的文档。
使用 Whoosh 我无法搜索包含多字查询的文档。我使用了http://packages.python.org/Whoosh/quickstart.html#the-searcher-object中描述的 And 运算符, 但它显示错误。单字搜索有效。
django - 需要 Django 项目的 Whoosh 逐步设置过程
我找到了可以与 Django 集成的 Whoosh 搜索引擎应用程序,但我认为它真的让我很困惑。
是否有任何博客或页面通过一个示例进行解释,例如 Django 如何从 poll 应用程序开始。
我不需要 haystack,因为我不在 UI 级别使用搜索。
如果有人提供此信息,那么它将更多
python - 嗖嗖问题
我正在阅读 Whoosh快速入门指南,一切似乎都在工作,只是我无法完全复制指南中的结果。
我对Searcher 对象以及运行代码时有所了解
如果找到匹配项,我不会返回实际结果,我只是返回
而在本教程中,输出是
这显然更有帮助!
知道我可能做错了什么吗?