问题标签 [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.

0 投票
1 回答
2210 浏览

django-haystack - ImportError:无法导入名称索引

第一次运行 uwsgi 时出现此错误: ImportError: cannot import name index

当我取消 uwsgi 并再次运行它时,它可以工作,但网站速度变慢并且随机出现 502 错误。使用 django 开发服务器或使用 HAYSTACK_ENABLE_REGISTRATIONS = False 它可以正常工作。

知道有什么问题吗?

完整追溯:

0 投票
1 回答
616 浏览

python - 干草堆搜索开始于

为什么当我使用:

我有结果查询。当我使用

我有空查询

谢谢 :)

0 投票
1 回答
858 浏览

django - update_index 后搜索结果重复(django haystack+whoosh)

我使用带有 whoosh 的 django-haystack 作为后端。我以预定的时间间隔调用update_index命令,我注意到每次更新后我的搜索结果都包含很多重复的条目(例如,在 3 次 update_index 调用后,我有 3 个相同模型实例的重复项)。

你有没有遇到过这个问题?任何想法如何解决它?

0 投票
5 回答
2312 浏览

python - 带有突出显示模板标签的安全过滤器 django-haystack

我正在使用 Django Haystack 在我的网站上进行搜索,但我需要使用模板过滤器“安全”过滤我的 TextField 的所有 html 代码,并根据搜索条件突出显示搜索结果。

有没有办法做到这一点?我试过了

但它不起作用。

0 投票
1 回答
367 浏览

python - 干草堆搜索非主字段

我想要从两个不同的字段中搜索索引模型的任何选项。例如,有时按姓名搜索,有时按职业搜索。有人知道正确的方法吗?这是我当前的 search_indexes.py 文件:

0 投票
2 回答
2090 浏览

python - Django haystack 的分页问题

我正在使用带有简单引擎的 django-haystack,搜索很好,但分页不起作用。这是我的搜索结果模板的代码

当我转到下一页时,我看到的对象与第一页相同。我做错了什么??

0 投票
1 回答
3694 浏览

python - Django:gettext 引发 ValueError:“复数形式的表达可能很危险”

如果自动生成的 django.po 文件在其标题中包含以下行

“manage.py runserver”引发

如果我删除该行一切正常。标题是什么意思?为什么有时会生成它(例如 haystack 应用程序的本地化)?错误信息是什么意思?

0 投票
1 回答
1374 浏览

django - 没有找到结果 - haystack django whoosh

我有一个大问题!

我正在使用 haystack 和 whoosh 和 django。我确信我已经完成了所有需要做的事情,以使其根据文档工作。

但!!!!搜索结果是:一直“找不到结果”。但是如果我在表格中输入的符号是空格,那么我索引的每个对象都会被打印出来

细节:

在我的 search_indexes.py 我有:

我在文件夹中创建了模板folder_where_I_have_templates/search/indexes/name_of_my_applcation并打印了

那里。

顺便说一句

结果是 0 这到底是怎么回事???

请帮帮我!

0 投票
1 回答
1158 浏览

python - 如何将相关数据添加到 haystack 模型索引?

我已将 haystack search 添加到我刚刚起步的 django 应用程序中,并设法使用模板功能为模型创建索引。出于某种原因,我无法将相关数据添加到此模板索引。我正在尝试以下操作:

索引已正确添加,我在 object.name 属性上获得了搜索结果,但在相关标签上却没有。我已经通过在普通页面模板中使用相同的模板结构并验证 tag.name 值是否输出到屏幕来验证关系是否正确。

如何调试索引创建?我目前正在使用简单的搜索后端,所以我相信索引存在于内存中。

这是我的 search_indexes.py

有问题的文件称为 vendingmachine_text.txt,位于 templates/search/indexes/data/ 中,其中 data 是应用程序名称。

0 投票
1 回答
490 浏览

django-haystack - 分享嗖嗖指数

我正在 Django 中实现一个 CMS 站点,我想添加全文内容搜索。该站点相当小,并且会产生较低的搜索流量,因此我认为 Whoosh 将是一个合理的生产解决方案。

我目前的理解是 Whoosh 索引和结果生成发生在应用程序过程中,而不是需要它自己的守护进程,这很棒。但是,我有点担心并发访问索引。单个 Whoosh 索引能否支持来自多个不协调的进程的读取(以及潜在的写入)?例如,如果负载平衡的 Django 应用程序服务器共享相同的索引,是否会出现严重的性能下降或索引损坏?

提前感谢您的建议。