问题标签 [django-sphinx]

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 投票
2 回答
2801 浏览

python - 如何在 django-sphinx 下自动重建 Sphinx 索引?

我刚刚设置了 django-sphinx,它运行良好。我现在可以搜索我的模型并获得惊人的结果。一个问题是我必须使用 indexer 命令手动构建索引。这意味着每次我添加新内容时,我都必须手动点击命令行来重建搜索索引。这是不可接受的。

我可以制作一个定期自动运行索引器命令的 cron 作业,但这远非最佳。在 cron 再次运行之前,不会索引新数据。此外,由于我的站点没有经常添加数据,因此索引器大部分时间都会不必要地运行。

如何设置它,以便在可搜索的 django 模型中添加或修改数据时,Sphinx 索引将自动重建自身?

0 投票
1 回答
1901 浏览

django - 在 django-sphinx 中查询多个索引

django-sphinx 文档显示 django-sphinx 层还支持对多个索引的一些基本查询。

http://github.com/dcramer/django-sphinx/blob/master/README.rst

似乎 SphinxSearch 不包含函数 query()。我还尝试在 django-sphinx 文档中提到的 sphinx.conf sql_query 配置中包含 content_type。没有任何效果。

任何人都可以阐明我如何从 sphinx 中的多个索引中获得排名结果

0 投票
2 回答
192 浏览

django - 如何获取字段名称

最近我在我的网站上实现了 django-sphinx 搜索。每个单独的模型都可以正常工作。但现在我的客户要求发生了变化。要实现该功能,我需要对其进行搜索的字段名称。

假设我的查询是:“select id, name,description from table1”并且搜索关键字与字段“name”中的值匹配。所以我也需要返回那个字段。是否可以获得字段名称或 django-sphinx 提供的返回字段名称的任何方法。

请帮我...

0 投票
1 回答
406 浏览

django - django sphinx 中的 order_by

我已经在我的网站中实现了 django-sphinx 搜索。我需要结果集"order by end_time"但我得到的结果是先 "id" 然后 "end_time"

我的conf是:

而我的看法

谁能帮我解决这个问题............

0 投票
2 回答
258 浏览

python - 在我的代码中,SeparatedValuesField 在哪里,我使用了 sphinx

当我'python manage.py syncdb'

它打印:

什么是分离值字段?

0 投票
2 回答
496 浏览

python - django error ,about django-sphinx

and

0 投票
3 回答
1171 浏览

python - django 错误:连接到本地主机;3312 失败,我使用了 django-sphinx

接下来是我的代码:

0 投票
1 回答
542 浏览

python - 一切正常,但我的 127.0.0.1:8000 什么都显示不了,为什么?我用了 django-sphinx

一个.html:

0 投票
1 回答
137 浏览

django - 如何在 django-sphinx 中组合 sphinxquerysets

来自 django 的查询集可以与管道组合,如下所示:

有没有办法为 sphinxquerysets 做到这一点?到目前为止,我正在罢工。

0 投票
3 回答
1020 浏览

django - 为什么 django-sphinx 只输出 20 个结果?我怎样才能得到其余的?

使用 django-sphinx 进行搜索会给我 results._sphinx 说有 68 个结果,但是当我遍历它们时,我只能得到其中的前 20 个。

我敢肯定有办法解决这个问题,这是设计使然,但它正式让我大吃一惊。有人知道如何获得完整的查询集吗?