问题标签 [django-haystack]
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 centos xapian haystack
我刚刚在我的 root 用户和最终我的其他用户上使用 django-haystack 和 xapian 进行了一些安装过程,所有响应似乎都还可以。
即使我在我other_user
的外壳中,并且正在运行import xapian
,并且import haystack
它全部运行而没有任何错误。
一旦我#'haystack',
在我的设置文件中取消注释。并重新启动 apache 它会引发错误
安装了 xapian-core,xapian-bindings
任何想法为什么它仍然不起作用?
这是我的配置
python - 设置python应用程序的问题
大家好,我是 Python 新手,我想在我的 VPS 上安装这个名为mirosubs的 Python 应用程序,当我进入第 8 步时,我按照这个 github 页面中的安装指南进行操作:
我收到以下错误:
任何人都可以告诉我如何解决这个问题?
python - 使用 Django-Haystack 添加到 solr 索引的问题
我正在尝试使用 django-haystack 为 Solr 中的模型建立索引,但它返回了以下错误(使用rebuild_index 或 update_index 时):
我一步一步跟着 Haystack-Search 的“入门”。
我正在使用 :
- 最新版本的 Apache Solr (1.4.1)
- 最新版本的 django-haystack
我的 search_indexes.py :
django - 使用 django-haystack,如何按内容类型对结果进行排序
我在我的网站上使用 django-haystack 作为搜索页面,我想按内容类型对所有结果进行排序。有没有办法我可以做到这一点?为了简单起见,假设我有一个应用程序和几个类。提前致谢
django-haystack - Django-CMS的全文内容搜索
将搜索与 Django-CMS 集成的最佳方式可能是 Haystack。
文档中有一个search_indexes.py 片段。django-cms
有没有人设法让它启动并运行?
我正在使用 whoosh 作为搜索引擎。Haystack 适用于我的模型,但这个cms.Page
模型片段不起作用。行为不一致。通常我会收到No results found
消息,但有时在运行之后manage.py rebuild_index
,或者update_index
我会收到相同查询字符串的结果。问题是,rebuild_index
并不总是有帮助。有人可以帮助我了解发生了什么吗?
django - Django Haystack/Solr:对模型进行构面,但仅显示来自 ForeignKey 字段的结果
我在 Django 中有两个模型,如下所示(在伪代码中)
有一个1:M。一种药物可以有多种用途。
我需要关注Application
但只显示相关Medicine
对象的字段。SQL中的DISTINCT之类的东西。
用 haystack 实现这一目标的最直接方法是什么?
我是SearchIndex
为了Medicine
还是Application
?如果我SearchIndex
为Application
,我如何检测/过滤重复的Medicine
对象?
PS:我知道 Solr 的开发版本中有 Field Collapsing 功能,但我想避免这样做,因为它是庞大的数据库和性能关键。
django - 在 solr 上使用 haystack (django) 在结果中搜索
我正在尝试在我网站上的先前搜索中进行搜索。
这就像“天空”,然后在获得结果后,我会点击“在结果中搜索”的单选按钮。然后我会输入“蓝色”(假设搜索栏现在是空的)。因此,我会搜索“天蓝色”。
我一直在寻找解决方案,但似乎没有在这个明确性中发布任何内容。
我正在将表单传递给自定义表单,但我无法访问单选框。我想只保存原始查询,然后如果我选择在其中搜索,我会做一个追加。
有任何想法吗?
谢谢。
django-haystack - Django Haystack 重建索引
我正在阅读 Haystack 的“入门”指南,并尝试使用 Haystack 为我的网站实施 Whoosh 后端。我成功设置了整个项目,还可以在我的 search.html 模板上看到搜索框。我无法建立索引。
当我输入 ./manage.py rebuild_index 时,我收到错误:
未知命令:rebuild_index
我知道这是一个微不足道的问题。我无法理解 manage.py 文件是如何理解原本不属于它的命令的。
python - Django Haystack 索引多个模型
我正在尝试使用 Whoosh 后端为我的网站实施 Haystack 搜索。我已经能够成功设置 haystack 应用程序,并且可以搜索我注册的模型,但是当我为另一个应用程序创建 search_indexes.py 文件时,我遇到了以下问题:
我有两个模型:成员和事件。我为它们创建了一个 search_indexes.py 以及模板文件夹中相应的 /search/... _text.txt 文件。然后我用./manage.py rebuild_index
我收到以下消息:
但是,我看不到 13 个索引项:
这些是被索引的 8 个事件。因此,从网站上,我只能搜索事件,而不是成员。从“事件”应用程序文件夹中删除 search_indexes.py 文件并重做所有正确索引 5 个成员的内容,并且可以像往常一样搜索它们。这可能是什么原因?
更新: 我在其他应用程序中包含了 search_indexes.py 文件,以查看它们是否被正确索引。我在重建索引时收到以下消息:
现在,它正在索引所有的活动和成员,但没有来宾和赞助商。我可以搜索事件和成员,但不能搜索其他两个(同时使用 SearchQuery API 和网站)
更新:问题似乎已通过更改haystack.backends.whoosh_backend
. 请看答案
python - 干草堆嗖嗖没有索引一切
我正在使用 Haystack v1.0 和 Whoosh v1.8.1 为我的网站构建自定义搜索引擎。一切都很顺利,但问题是我的索引模型中的很多条目都没有结果。
例如 - 我有四个注册模型 - 会员、客人、活动、赞助商。在从 django shell 重建索引时,会发生以下情况:
./manage.py 重建索引
但是在运行 SearchQuery API 命令以及通过搜索页面进行搜索时,我无法搜索一半的成员名称。让我难以理解的是,当我可以搜索 14-15 个成员时,为什么不能搜索其余的成员。我的模板 *_text.txt* 文件应该是正确的,因为一半的成员被正确编入索引。
你可以试试这个
http://www.edciitr.com/search/?q= x
x= Vikesh返回 1 个结果(如预期的那样)
x= Akshit返回没有结果(问题!)
'Akshit' 和 'Vikesh' 这两个值在rebuild_index 之前都存在。这是我要搜索的所有 26 个成员的列表 - http://www.edciitr.com/contact/