问题标签 [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 回答
813 浏览

python - 导入 Python [Whoosh python -- 不理解导入错误]

我对很多事情都很陌生。

我尝试安装 Whoosh 以查看源代码并使用它。

我将路径添加到 sys.path 中包含 setup.py 和 README.txt 的文件夹,然后

并显示错误:

在 setup.py 文件中到达这一行时:

虽然 sys.path 需要文件夹的路径

它来自哪里,如何解决?

也许我只能在 sys.path 的最后一个位置打开路径中的文件?

谢谢并恭祝安康。

0 投票
1 回答
1613 浏览

python - Django-haystack 使用“简单”后端返回结果,但不使用“whoosh”

我正在尝试将搜索与 django-haystack 集成,
虽然它与“样本”后端配合良好,但当用 whoosh 替换后端时,它总是返回 0 个结果。

设置.py:

search_sites.py

配置文件/search_indexes.py:

模板/搜索/索引/配置文件/profile_text.txt:

运行python manage.py rebuild_index返回:

在 shell 中运行以下命令时:

使用“简单”后端切换嗖嗖声时,一切正常并返回 60 个结果。

根据Getting Started with HaystackDebugging Haystack ,一切似乎都设置正确。
我尝试安装以前版本的 Whoosh,但没有成功。

在这一点上感觉很愚蠢,任何帮助将不胜感激。

包版本:


更新:

  • 将 Whoosh 降级到 1.8.4 并没有帮助。
  • 使用Haystack 教程中描述的基本搜索模板时,1 个字母查询返回所有结果,其他搜索返回 0 个结果。
0 投票
1 回答
1232 浏览

python - 使用 Whoosh Python 搜索库进行文档比较/相似性

如何使用 Whoosh 获得文档的相似性度量?

我想创建一个“相关”功能,对与文档具有高度相似性的其他先前索引的文档进行排名。

我是否将文档输入为长查询字符串?我是否将文档添加到索引并从那里以某种方式提取相似性查询结果?

谢谢

0 投票
1 回答
331 浏览

django - Whoosh、Haystack 和 AttributeError:“Segment”对象仅在生产中没有“compound”属性

我在 Python 2.7 下使用 Whoosh 2.3.2、Haystack 2.0.0 和 Django 1.3。在 Localhost 上,它工作得很好。在生产中,当我搜索时它会爆炸。

这是完整的追溯:

这是我的 search_index.py:

有谁熟悉这个或有什么建议?

0 投票
2 回答
1310 浏览

django - 如何使用 Haystack 和 Whoosh 搜索所有 django 模型?

我正在使用带有 whoosh 的 django 和 haystack,我对它们有几个问题:

1)当我尝试搜索时,我应该选择所有已在 whoosh 中索引的模型。如何设置系统以在任何地方(在所有型号上)查找值?

2) 我有搜索输入框,但它不适用于 haystack url。所以我的模板(我正在使用引导程序):

我有像教程中一样的搜索网址:

怎么说这个表格立即开始搜索并将数据发送到干草堆?

0 投票
1 回答
554 浏览

django - 使用 Whoosh 自定义视图

我正在使用 Haystack 和 Whoosh 来构建网站的搜索引擎部分。Whoosh 在我的情况下工作得很好,但我需要从我的视图中显示额外的信息,这取决于搜索找到的内容。

在我的 Django 视图中,我使用类似这样的东西,其中 dummy 是要显示的信息:

所以,基本上我想个性化搜索视图以将我的变量显示到搜索模板中。

下面是一些配置:

设置

search_sites.py

搜索 > 索引 > 图像板 > image_text.txt

图像板 > search_indexes.py

图像板 > urls.py

我像这样配置了我的视图,但它不起作用:

图像板>views.py

任何想法??

0 投票
2 回答
149 浏览

python - self.prepared_data 中有多个索引字段

我在 Django 中使用 Haystack 和 Whoosh,我试图通过下面的代码创建索引:

Livro 是我的模型文件中的一个类。

通过这种方式,您可以只使用“auto”作为用户可用于在应用程序内搜索内容的字段。有没有其他方法可以让它接受多个领域?

提前致谢!

0 投票
3 回答
1657 浏览

python - 如何使用嗖嗖声限制搜索结果计数或在 haystack 中设置超时?

我使用 haystack 和 whoosh 来搜索我公司的代码,每个索引的每个文件。大多数时候,它工作正常。但是,当我使用一些常用关键字(如“端口”)进行搜索时,搜索需要 5 分钟才能完成,并且 CPU 为 100%。我认为这是因为结果计数太大(关键字端口为 5000+)。确实,我不需要那么多结果,也许100个左右就足够了。如何设置限制?或超时也可以。

0 投票
1 回答
470 浏览

django - Django 和 haystack 嗖嗖声

我已经用 haystack 设置了 django,但我遇到了一些问题。

我的 search_indexes.py 中有一行写着

这对应于我的 models.py 中的行

当我尝试运行rebuild_index 时出现错误

如果我注释掉 search_indexes.py 中的行,它会将我的文档添加到索引中。我怎样才能解决这个问题?

我有七个名为“test vid 1”到“test vid 7”的视频。当我搜索“测试”或“视频”时,它们都会出现,这很好。但是,当我搜索“6”时,什么都没有出现,而当我搜索“test vid 6”时,它们都会出现。似乎干草堆没有考虑到数字,知道这是为什么吗?

谢谢

0 投票
1 回答
936 浏览

python - Django haystack 提供不正确的搜索 URL

我使用 haystack 搜索我的 django 网站,它完美地做到了这一点。但是在我的结果页面上,链接不起作用。在我的模板中,我正在使用代码:

在我的 other/models.py 中,我包括:

我的 urls.py 看起来像:

它应该链接到的 URL 是:

但它仍然链接到:

在外壳中会发生这种情况:

谢谢