问题标签 [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-haystack - ImportError:无法导入名称索引
第一次运行 uwsgi 时出现此错误: ImportError: cannot import name index
当我取消 uwsgi 并再次运行它时,它可以工作,但网站速度变慢并且随机出现 502 错误。使用 django 开发服务器或使用 HAYSTACK_ENABLE_REGISTRATIONS = False 它可以正常工作。
知道有什么问题吗?
完整追溯:
python - 干草堆搜索开始于
为什么当我使用:
我有结果查询。当我使用
我有空查询
谢谢 :)
django - update_index 后搜索结果重复(django haystack+whoosh)
我使用带有 whoosh 的 django-haystack 作为后端。我以预定的时间间隔调用update_index命令,我注意到每次更新后我的搜索结果都包含很多重复的条目(例如,在 3 次 update_index 调用后,我有 3 个相同模型实例的重复项)。
你有没有遇到过这个问题?任何想法如何解决它?
python - 带有突出显示模板标签的安全过滤器 django-haystack
我正在使用 Django Haystack 在我的网站上进行搜索,但我需要使用模板过滤器“安全”过滤我的 TextField 的所有 html 代码,并根据搜索条件突出显示搜索结果。
有没有办法做到这一点?我试过了
但它不起作用。
python - 干草堆搜索非主字段
我想要从两个不同的字段中搜索索引模型的任何选项。例如,有时按姓名搜索,有时按职业搜索。有人知道正确的方法吗?这是我当前的 search_indexes.py 文件:
python - Django haystack 的分页问题
我正在使用带有简单引擎的 django-haystack,搜索很好,但分页不起作用。这是我的搜索结果模板的代码
当我转到下一页时,我看到的对象与第一页相同。我做错了什么??
python - Django:gettext 引发 ValueError:“复数形式的表达可能很危险”
如果自动生成的 django.po 文件在其标题中包含以下行
“manage.py runserver”引发
如果我删除该行一切正常。标题是什么意思?为什么有时会生成它(例如 haystack 应用程序的本地化)?错误信息是什么意思?
django - 没有找到结果 - haystack django whoosh
我有一个大问题!
我正在使用 haystack 和 whoosh 和 django。我确信我已经完成了所有需要做的事情,以使其根据文档工作。
但!!!!搜索结果是:一直“找不到结果”。但是如果我在表格中输入的符号是空格,那么我索引的每个对象都会被打印出来
细节:
在我的 search_indexes.py 我有:
我在文件夹中创建了模板folder_where_I_have_templates/search/indexes/name_of_my_applcation
并打印了
那里。
顺便说一句
结果是 0 这到底是怎么回事???
请帮帮我!
python - 如何将相关数据添加到 haystack 模型索引?
我已将 haystack search 添加到我刚刚起步的 django 应用程序中,并设法使用模板功能为模型创建索引。出于某种原因,我无法将相关数据添加到此模板索引。我正在尝试以下操作:
索引已正确添加,我在 object.name 属性上获得了搜索结果,但在相关标签上却没有。我已经通过在普通页面模板中使用相同的模板结构并验证 tag.name 值是否输出到屏幕来验证关系是否正确。
如何调试索引创建?我目前正在使用简单的搜索后端,所以我相信索引存在于内存中。
这是我的 search_indexes.py
有问题的文件称为 vendingmachine_text.txt,位于 templates/search/indexes/data/ 中,其中 data 是应用程序名称。
django-haystack - 分享嗖嗖指数
我正在 Django 中实现一个 CMS 站点,我想添加全文内容搜索。该站点相当小,并且会产生较低的搜索流量,因此我认为 Whoosh 将是一个合理的生产解决方案。
我目前的理解是 Whoosh 索引和结果生成发生在应用程序过程中,而不是需要它自己的守护进程,这很棒。但是,我有点担心并发访问索引。单个 Whoosh 索引能否支持来自多个不协调的进程的读取(以及潜在的写入)?例如,如果负载平衡的 Django 应用程序服务器共享相同的索引,是否会出现严重的性能下降或索引损坏?
提前感谢您的建议。