如何使Sphinx只返回条件的完全匹配?

时间:2012-09-30 21:02:31

标签: ruby-on-rails ruby sphinx thinking-sphinx

让Sphinx不在条件下使用全文搜索的最佳方法是什么? 因此,如果我查询“Bannana”,并设置一个条件,“类型”必须是“水果”,确切地说。所以它不会对条件进行全文搜索并返回类型为“fruits”的结果。

希望有道理, 提前谢谢!

2 个答案:

答案 0 :(得分:0)

如果我理解正确,必须将条件设置为sphinx中的属性。这将允许您过滤属性,只返回“fruits”类型的记录。

答案 1 :(得分:0)

可以使用 http://sphinxsearch.com/docs/current.html#conf-index-exact-words

确保不匹配词干版本。我不知道如何通过思考 - 狮身人面像来设置它。

然后就可以了

bannana @type =fruit

作为文本查询。