【发布时间】:2011-05-16 10:18:27
【问题描述】:
我正在使用带有 Rails 3 的 Sphinx 和 ThinkingSphinx gem 进行搜索。我想为 sphinx 索引列搜索某个字符串的完全匹配,但似乎没有好的方法。根据 ThinkingSphinx 文档,匹配模式是 :any、:phrase、:all,但它们似乎都在搜索子字符串。例如,搜索“1997”也将匹配“1997 Honda”或“1997 Ford”。在我的情况下,我想搜索“1997”的完全匹配,因此“1997 Honda”和“1997 Ford”不应该匹配。这对 MySQL 来说很简单,但我还没有找到这样做的方法。
谢谢!
【问题讨论】:
标签: mysql ruby-on-rails-3 full-text-search sphinx thinking-sphinx