7得票1回答
在Sphinx中启用部分单词匹配?

我是新手使用Sphinx,正在尝试正确配置它。我希望允许对所有搜索进行部分单词匹配,并且不希望用户自己输入通配符。 我希望搜索功能的行为类似于亚马逊或Google,如果你开始输入一个词,会出现建议。例如,如果有人输入了“x”,那么“Xbox”这样的匹配项应该出现。 以下是我目前拥有的索引设...

8得票1回答
如何改善Sphinx中的句子检测?

使用 Sphinx 可以在一句话中搜索单词。例如,我们有以下文本: Вася молодец, съел огурец, т.к. проголодался. Такие дела。 如果我搜索 молодец SENTENCE огурец 我发现了这段文本。如果我搜索 мо...

48得票9回答
如何检查Sphinx版本?

我几个月前安装了 Sphinx 搜索引擎,随着时间的推移,我不记得我安装的 Sphinx 版本。 如何检查我的系统中的 Sphinx 版本?

10得票1回答
这是从PHP使用Sphinx的正确方式吗?

我刚开始接触Sphinx。目前为止,我已经成功安装了它,并在我的MySQL数据库中创建了一个名为profiles的表并建立了索引,使用PHP API能够正确地获取结果。我正在使用CodeIgniter框架,因此我将默认的PHP API封装成了CodeIgniter库。 无论如何,这是我的代码...

16得票4回答
如何在重新索引后优雅地重启Sphinx搜索守护进程

我使用/usr/local/sphinx/bin/indexer --all --rotate重新索引了Sphinx搜索,并将原始索引输出文件重命名为其他名称。仅仅更改传递给$sphinx->Query($query, $index);的索引参数并不会返回结果。 我怀疑守护进程不知道新...

8得票1回答
尝试终止进程时出错--“kill: pid:参数必须是进程或作业ID”。

我想在我的服务器上停止Sphinx,以便重新启动它。我尝试使用以下命令查找PID: ps ax | grep "searchd" 这会打印出这个结果: 1483 ? S 00:00 /usr/local/bin/searchd --config /path/to...

8得票5回答
有什么想法,为什么Thinking Sphinx Rake任务不能运行?

我发现当我尝试运行Thinking Sphinx的Rake任务时,有时会出错。有时候任务能正常工作,但有时候我会得到像下面这样的错误。 我是以普通用户身份而不是root身份运行任务的,也没有使用sudo。 在下面的示例中,即使Rake任务失败后,searchd仍在运行。 我还看到了与ts...

10得票2回答
Sphinx 搜索引擎及 Python API

我正在尝试使用Sphinx搜索引擎及其Python API。安装进行得很顺利。但是当我使用他们的Python API时,我没有获得完整的结果集,只有ID?但是当我在./bin中使用他们的./search二进制文件时,我可以获得整个索引内容。 当使用cpp ./search二进制文件时-./s...

7得票2回答
Sphinx中的拼写纠正?

我正打算将基于Sphinx的搜索集成到网站中,但我发现它没有拼写纠正的内置支持。网络上的人们建议使用pspell或其他第三方库来完成这项工作,但问题是我要搜索的数据主要包含像品牌名称这样的“技术”术语,因此我不认为常用库会包含它们。 另一方面,Xapian声称具有基于索引数据的拼写纠正支持,...

11得票2回答
在Cake PHP中实现Sphinx API时出现问题

我正在开发一个项目,需要在Cake php中实现SphinxSearch。因此,我试图简单地将组件和行为添加到其中。链接如下: http://bakery.cakephp.org/articles/eugenioclrc/2010/07/10/sphinx-component-and-beh...