9得票1回答
如何在Thinking Sphinx搜索中添加“IS NOT NULL”条件

我正在使用Thinking Sphinx进行全文搜索,参考了这个视频。 我想要做以下几件事情: @articles = Article.search(params[:search], :conditions => "published_at IS NOT NULL", :order ...

8得票8回答
如何在 Sphinx 中查询精确匹配的短语?

看起来Sphinx是逐字搜索文档的。我不知道如何搜索包含完整短语的文档。我尝试了SPH_MATCH_ALL和SPH_MATCH_PHRASE,但它们都是逐字搜索文档的。我在我的PHP应用程序中使用它。 我该如何查询Sphinx以匹配精确字符串? 这是我的代码: $sphinx = new...

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

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

71得票6回答
在Heroku上,不使用PostgreSQL内置的全文搜索功能有什么原因吗?

我正准备在Heroku上部署一个需要进行全文搜索的Rails应用程序。目前为止,我一直使用MySQL和Sphinx在VPS上运行它。 然而,如果我想在Heroku上使用Sphinx或Solr,我需要支付额外费用。 我发现PostgreSQL(Heroku上使用的DB)具有内置的全文搜索功能...

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

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

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

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

8得票1回答
在Sphinx中创建一个基于文本/字符串值的过滤器

我安装了Sphinx Search作为我的搜索引擎,我正在尝试使用setFilter()和SetSelect()添加一些额外的搜索功能,应该可以让我执行WHERE/AND子句。但是每次尝试搜索时,它返回的是空结果,而不是实际结果。 这是我的sphinx.conf文件: http://past...

11得票1回答
Sphinxql - 如何在使用 Sphinxql 在 PHP 中时使用具有 Order By 的查询,而不使用 sphinxapi.php?

我之前一直在使用MySQL全文检索,但最近出于测试目的切换到了Sphinx。 我已经在CentOS 7上安装了Sphinx。Linux production 3.10.0-123.8.1.el7.x86_64 #1 GNU/Linux sphinx.confsource content_sr...

8得票3回答
Thinking Sphinx启动失败 - “无法启动searchd守护进程”

我可以帮助您进行翻译,以下是需要翻译的内容: 我尝试在我的服务器上启动Thinking Sphinx,但它无法正常工作。 我已经执行了以下操作: $ rake thinking_sphinx:index && rake thinking_sphinx:start 我得...

329得票9回答
全文检索引擎比较 - Lucene、Sphinx、Postgresql、MySQL?

我正在构建一个Django网站,需要一个搜索引擎。 几个候选项: Lucene/Lucene with Compass/Solr Sphinx Postgresql内置全文搜索 MySQL内置全文搜索 选择标准: 结果相关性和排名 搜索和索引速度 易用性和与Django集成的便捷...