问题标签 [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 干草堆和嗖嗖声
有没有人有使用django-haystack
后端的whoosh
经验?
我希望将其用于分类的实时搜索类型工具。它在生产环境中是否足够快/高效以避免设置solr
或xapian
?
python - 使用 Whoosh 在 App Engine 上进行全文搜索
我需要使用 Google App Engine 进行全文搜索。我找到了Whoosh项目,它运行良好,只要我使用 App Engine 开发环境......当我将我的应用程序上传到 App Engine 时,我得到以下 TraceBack。对于我的测试,我使用的是这个项目中提供的示例应用程序。知道我做错了什么吗?
这是我在 Python 文件中的导入。
预先感谢您的帮助!
django - WHoosh(全文搜索)索引问题
我在使用 whoosh 全文搜索引擎时遇到以下问题。
1.在syncdb之后,我正在从数据库对象创建初始索引。
2.它工作正常。我可以搜索数据并查看结果。
3.之后,在我的一个观点中,我已将另一个文档(通过信号)添加到索引中(在请求期间 --response)
4.从那时起,我无法搜索任何数据,在添加新文档之前我已经成功找到了结果(在步骤 3 之前)
我已经努力解决,但我不能。
关于如何解决这个问题的任何想法?
python - 干草堆嗖嗖的拼写建议太贪婪
这个问题是关于带有 Whoosh 后端的 Django Haystack。我想在搜索中使用拼写建议。问题是它暗示的太多了。
假设我有两个模型:Apples 和 Oranges。
如果我有这样的事情:
它实际上会查看 Oranges 模型并从中返回拼写建议!似乎模型(苹果)限制不起作用。
我为这两个模型设置了索引,“文本”属性为 document=True。我的拼写是ON。我正在使用 Whoosh 作为后端。
python - Haystack / Whoosh 索引生成错误
我正在尝试使用 whoosh 后端设置干草堆。当我尝试生成索引[或任何索引命令]时,我收到:
如果我完全删除了我的 search_indexes.py 我得到了同样的错误[所以我猜它根本找不到那个文件]
什么可能导致此错误?它设置为自动发现,我确定我的应用程序已安装,因为我目前正在使用它。
完整追溯:
这是我的 search_indexes.py
django - Django haystack 不会添加到 Solr 索引。[与 whoosh 一起工作,与 Solr 一起失败]
在开发过程中,我使用 whoosh 作为后端,现在想切换到 solr。我安装了 solr,将设置更改为 HAYSTACK_SEARCH_ENGINE 和 HAYSTACK_SOLR_URL。
现在,当我尝试更新或重建索引时,它会以
Failed to add documents to Solr: [Reason: None]
.
所有搜索也都是错误的,所有查询都返回 0 个结果。如果我更改为嗖嗖声,这将起作用。但是,我有一个 RealTimeSearch 索引集,在创建模型期间,我没有收到关于无法写入搜索索引的警告。(从中我假设数据正在正确写入 solr 索引。
我可以通过直接进入 solr 启动的端口看到 solr 正在运行。
python - 嗖嗖索引查看器
我正在使用带有 whoosh 的 haystack 作为 Django 应用程序的后端。
有什么方法可以查看 whoosh 生成的索引的内容(以易于阅读的格式)?我想看看索引了哪些数据以及如何索引,以便更好地了解它是如何工作的。
python - 在 Python 中索引 CSV 文件内容
我有一个非常大的 CSV 文件,其中仅包含两个字段(id、url)。我想用 python 对 url 字段做一些索引,我知道有一些工具,比如 Whoosh 或 Pylucene。但我无法让这些例子起作用。有人可以帮我弄这个吗?