我刚开始使用 Solr Sunspot for Rails。我正在尝试使用
<filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" side="front"/>
所以自然不是所有的令牌都会匹配。我不知道如何在搜索中使用minimum_match功能http://outoftime.github.com/sunspot/docs/index.html。任何帮助将不胜感激。
我尝试过,但只得到 0 个结果:
Articles.search do
fulltext params[:q] do
:minimum_match => 1
end
end
你快到了。哈希语法是当您将最小匹配作为参数传递给fulltext
.
Article.search do
fulltext params[:q], :minimum_match => 1
end
在块内,您需要方法调用。
Article.search do
fulltext params[:q] do
minimum_match 1
end
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)