问题标签 [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.
python - 导入 Python [Whoosh python -- 不理解导入错误]
我对很多事情都很陌生。
我尝试安装 Whoosh 以查看源代码并使用它。
我将路径添加到 sys.path 中包含 setup.py 和 README.txt 的文件夹,然后
并显示错误:
在 setup.py 文件中到达这一行时:
虽然 sys.path 需要文件夹的路径
它来自哪里,如何解决?
也许我只能在 sys.path 的最后一个位置打开路径中的文件?
谢谢并恭祝安康。
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 Haystack和Debugging Haystack ,一切似乎都设置正确。
我尝试安装以前版本的 Whoosh,但没有成功。
在这一点上感觉很愚蠢,任何帮助将不胜感激。
包版本:
更新:
- 将 Whoosh 降级到 1.8.4 并没有帮助。
- 使用Haystack 教程中描述的基本搜索模板时,1 个字母查询返回所有结果,其他搜索返回 0 个结果。
python - 使用 Whoosh Python 搜索库进行文档比较/相似性
如何使用 Whoosh 获得文档的相似性度量?
我想创建一个“相关”功能,对与文档具有高度相似性的其他先前索引的文档进行排名。
我是否将文档输入为长查询字符串?我是否将文档添加到索引并从那里以某种方式提取相似性查询结果?
谢谢
django - Whoosh、Haystack 和 AttributeError:“Segment”对象仅在生产中没有“compound”属性
我在 Python 2.7 下使用 Whoosh 2.3.2、Haystack 2.0.0 和 Django 1.3。在 Localhost 上,它工作得很好。在生产中,当我搜索时它会爆炸。
这是完整的追溯:
这是我的 search_index.py:
有谁熟悉这个或有什么建议?
django - 如何使用 Haystack 和 Whoosh 搜索所有 django 模型?
我正在使用带有 whoosh 的 django 和 haystack,我对它们有几个问题:
1)当我尝试搜索时,我应该选择所有已在 whoosh 中索引的模型。如何设置系统以在任何地方(在所有型号上)查找值?
2) 我有搜索输入框,但它不适用于 haystack url。所以我的模板(我正在使用引导程序):
我有像教程中一样的搜索网址:
怎么说这个表格立即开始搜索并将数据发送到干草堆?
django - 使用 Whoosh 自定义视图
我正在使用 Haystack 和 Whoosh 来构建网站的搜索引擎部分。Whoosh 在我的情况下工作得很好,但我需要从我的视图中显示额外的信息,这取决于搜索找到的内容。
在我的 Django 视图中,我使用类似这样的东西,其中 dummy 是要显示的信息:
所以,基本上我想个性化搜索视图以将我的变量显示到搜索模板中。
下面是一些配置:
设置:
search_sites.py:
搜索 > 索引 > 图像板 > image_text.txt:
图像板 > search_indexes.py:
图像板 > urls.py:
我像这样配置了我的视图,但它不起作用:
图像板>views.py:
任何想法??
python - self.prepared_data 中有多个索引字段
我在 Django 中使用 Haystack 和 Whoosh,我试图通过下面的代码创建索引:
Livro 是我的模型文件中的一个类。
通过这种方式,您可以只使用“auto”作为用户可用于在应用程序内搜索内容的字段。有没有其他方法可以让它接受多个领域?
提前致谢!
python - 如何使用嗖嗖声限制搜索结果计数或在 haystack 中设置超时?
我使用 haystack 和 whoosh 来搜索我公司的代码,每个索引的每个文件。大多数时候,它工作正常。但是,当我使用一些常用关键字(如“端口”)进行搜索时,搜索需要 5 分钟才能完成,并且 CPU 为 100%。我认为这是因为结果计数太大(关键字端口为 5000+)。确实,我不需要那么多结果,也许100个左右就足够了。如何设置限制?或超时也可以。
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”时,它们都会出现。似乎干草堆没有考虑到数字,知道这是为什么吗?
谢谢
python - Django haystack 提供不正确的搜索 URL
我使用 haystack 搜索我的 django 网站,它完美地做到了这一点。但是在我的结果页面上,链接不起作用。在我的模板中,我正在使用代码:
在我的 other/models.py 中,我包括:
我的 urls.py 看起来像:
它应该链接到的 URL 是:
但它仍然链接到:
在外壳中会发生这种情况:
谢谢