Sphinx 能否匹配与提供的搜索参数相似的术语或短语?

Can Sphinx match against terms or phrases that are similar to the provided search params?

我的 rails 应用程序中有 MySQL 自由文本搜索和 运行。

如果我搜索 'regular guitar cable',我会返回 'guitar' 和 'cable',这就是我想要的。

现在我已经安装了 Sphinx 和 thinking-sphinx gem,我发现搜索 'regular guitar cable' 根本 return 没有任何结果。更糟糕的是,如果我搜索 'guitars',我什么也得不到!相反,我发现我必须搜索 'guitar',即我需要输入确切的词。

这是有问题的,因为我的用户中很少有人会搜索 'guitar',相反,他们更有可能搜索 'red guitar' 或 'cheap guitar',而我需要 sphinx 成为聪明一点。

我怎样才能让它做我想做的事而不必添加每一个形容词 在英语词典中到停用词文件

以下解决了我的问题!

Product.search "\"#{search_text}\"/1"

最后的 /1 使它起作用,它被称为 Quorum operator.