问题标签 [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 投票
1 回答
1871 浏览

macos - 如何获得 64 位 ID 以在 Mac OS 上使用 Sphinx 搜索服务器 0.9.9?

我已经成功使用 Sphinx 有一段时间了,但遇到了一个让我感到困惑的问题......我用 mysql 查询支持 Sphinx,最近以一种具有我所在表的 id 的方式迁移了我的主键策略索引增长大于 32 位(在 MYSQL 中它们是 bigint 无符号的)。Sphinx 正在获得索引命中,但返回给我无意义的 id(大概是查询返回的 32 位 id 或其他东西)..

我查看了它,并意识到我没有将 --enable-id64 标志传递给 ./configure。没问题,使用该标志完全重建狮身人面像(顺便说一下,我正在运行 0.9.9)。虽然没有变化!我仍然遇到完全相同的问题。我的测试场景非常简单:

MySQL

狮身人面像配置:

搜索:

任何人都知道为什么会被破坏?

在此先感谢-菲尔

编辑

啊。好吧,更进一步。我没有提到我一直在 Mac OS 上进行所有这些测试。看起来这可能是我的问题。我刚刚在 linux 上编译为 64 位,效果很好。当我运行编译没有使用的 Sphinx 命令行命令时,还有一个线索:

我的 Mac(坏了)

Linux盒子(工作)

所以我想新问题是在 mac os 上编译 64 位密钥的技巧是什么?

0 投票
3 回答
1346 浏览

search - 如何在 Sphinx 搜索中给予新文章更多的权重?

我在运行良好的 django 网站上进行了 Sphinx 搜索。它可以为各种查询找到出色的匹配项。我希望能够提高对新结果的排名。很多时候,多年前的文章的排名会高于全新的文章。较旧的文章更频繁地包含搜索词,因此具有更高的相关性,但新文章仍然非常相关,所以我希望它们首先出现。

我试图阅读关于权重的 Sphinx 文档,但它令人难以置信的混乱并且充满了我不太了解的术语。我想保持搜索与它大致相同,我只想稍微提高对最近 pub_dates 的结果的排名。

0 投票
1 回答
451 浏览

django - django admin 中的 Sphinx 搜索

尝试在 django admin 中使用 sphinx 搜索。安装django-sphinx

正如文档所说:

结果我得到了错误global name 'Paginator' is not defined,修复了它,然后是另一个'list' object has no attribute 'ordered'

不知道该怎么办。

PS Django 1.3 如果重要的话。

0 投票
1 回答
1234 浏览

search - 如何在 sphinx 搜索中处理单词形式

我有一个狮身人面像服务器来索引一个 django 应用程序的 mysql 数据库。我的搜索工作正常,但我的内容包括医学词汇/短语。因此,例如,我需要搜索“dvt”以匹配“深静脉血栓形成”甚至“深静脉血栓形成”。我浏览了文档,看到了“wordforms”和“morphology”的选项。我应该使用哪些(或其他)?另外,什么会倒退?即,搜索“深静脉血栓形成”/“深静脉血栓形成”将匹配“dvt”。

另外,由于我是狮身人面像的新手,因此我将不胜感激有关如何设置它们的建议。

0 投票
1 回答
358 浏览

sphinx - 如何使用 Djangosphinx

我已经安装了 djangosphinx,但是找不到这样的推荐 'generate_sphinx_config'。而且我用的是sphinx beta2.0.1,但是这个sphinx beta2.0.1的版本号是多少

0 投票
0 回答
288 浏览

django - Djangosphinx failed to read searchd response

The error is djangosphinx.models.SearchError: failed to read searchd response (status=2613, ver=11825, len=775174445, read=75)

Does anyone know how to solve it?

0 投票
2 回答
1258 浏览

full-text-search - Sphinx 与 Haystack 的搜索性能

我想知道是否有人已经或可以指出使用 Sphinx 进行搜索与带有 Xapian 后端的 Haystack 的性能基准测试结果的方向。我主要关心单个表中单个字段的全文搜索。

其中哪一个会“更快”?两者都有哪些优点/缺点?谢谢你。

0 投票
1 回答
375 浏览

django - 如何安装 django-sphinx-autodoc

django-sphinx-autodochttp://pypi.python.org/pypi/django-sphinx-autodoc中找到了这个 django 应用程序...

我找不到有关如何安装它的文档

有谁知道如何安装这个应用程序?

0 投票
1 回答
2129 浏览

django - 使用 MySQL 对 django 进行全文搜索

我来自 PHP,现在使用 Django,我喜欢匹配 PHP 查询并希望使用一些已经开发的应用程序。用于全文搜索。好的部分是有很多可用的,如 djapian、sphinx、lucene、solango 和 haystack。糟糕的是我不知道我应该使用什么?该应用程序。是更新的,搜索可以是不同类型的人搜索内容搜索等所以我希望它足够快,更快地实现和可靠。所以有人知道哪个更好,以后可以很容易地被我们自己替换必需的?

还请说明使用 Q 编写自己的选项是否更好。

谢谢

0 投票
1 回答
162 浏览

django - 如何测试一个广泛使用 sphinxsearch 的 django 应用程序?

我有一个 django 驱动的网站,它使用 sphinxsearch 进行搜索和查询。Django 测试平台创建了一个测试数据库,您的所有测试用例都在该数据库中进行测试。但是我原来的狮身人面像索引器仍然会索引原来的数据库。我想知道解决这个问题的最佳策略是什么。我很想知道一些现有的 django 应用程序来解决这个问题或获得一些关于如何解决这个问题的指示。