我正在使用thinking-sphinx 2.0.1 gem 和rails 2.3.8 和ruby 1.8.7。
我正在尝试提高我网站上的搜索质量,并且我希望能够优先考虑二元组和三元组匹配而不是不连续的多字匹配。
如果我的术语有误,这里有一个例子:对于查询“绿色番茄”,我希望“油炸绿色番茄三明治”被识别为比“绿豆和番茄沙拉”更好的匹配。
理想情况下,我想控制这种效果的强度,也许能够连续评估组成词的接近度(即匹配的词相距越远,整体匹配越弱)。
我正在使用thinking-sphinx 2.0.1 gem 和rails 2.3.8 和ruby 1.8.7。
我正在尝试提高我网站上的搜索质量,并且我希望能够优先考虑二元组和三元组匹配而不是不连续的多字匹配。
如果我的术语有误,这里有一个例子:对于查询“绿色番茄”,我希望“油炸绿色番茄三明治”被识别为比“绿豆和番茄沙拉”更好的匹配。
理想情况下,我想控制这种效果的强度,也许能够连续评估组成词的接近度(即匹配的词相距越远,整体匹配越弱)。