标签: ruby-on-rails ruby search thinking-sphinx n-gram
我正在使用思考-sphinx 2.0.1 gem和rails 2.3.8以及ruby 1.8.7。
我正在尝试提高我网站的搜索质量,并且我希望能够优先考虑bigram和trigram匹配而不是非连续的多字匹配。
如果我的术语有错,这里有一个例子:对于查询“绿色番茄”,我认为“炒绿番茄三明治”被认为是比“绿豆和番茄沙拉”更好的搭配。 / p>
理想情况下,我想控制这种效果的强度,也许能够连续评估组成单词的接近程度(即匹配单词越远,整体匹配越弱)。