【发布时间】:2012-09-30 21:02:30
【问题描述】:
让 Sphinx 不在条件下使用全文搜索的最佳方法是什么? 因此,如果我查询“Bannana”,并设置“类型”必须是“水果”的条件,完全正确。所以它不会对条件进行全文搜索并返回类型为“fruits”的结果。
希望这是有道理的, 提前致谢!
【问题讨论】:
标签: ruby-on-rails ruby sphinx thinking-sphinx
让 Sphinx 不在条件下使用全文搜索的最佳方法是什么? 因此,如果我查询“Bannana”,并设置“类型”必须是“水果”的条件,完全正确。所以它不会对条件进行全文搜索并返回类型为“fruits”的结果。
希望这是有道理的, 提前致谢!
【问题讨论】:
标签: ruby-on-rails ruby sphinx thinking-sphinx
如果我理解正确,条件必须设置为 sphinx 中的属性。这将允许您过滤属性并仅返回“水果”类型的记录。
【讨论】:
可以使用 http://sphinxsearch.com/docs/current.html#conf-index-exact-words
确保不匹配词干版本。我不知道如何通过thinking-sphinx进行设置。
那么就可以了
bannana @type =fruit
作为文本查询。
【讨论】: