Reputation: 3717
I'm new to using Solr Sunspot for Rails. I'm trying to use the
<filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" side="front"/>
So naturally not all of the tokens are going to match. I can't figure out how to use the minimum_match feature in my search http://outoftime.github.com/sunspot/docs/index.html. Any help would be greatly appreciated.
I tried and I just get 0 results:
Articles.search do
fulltext params[:q] do
:minimum_match => 1
end
end
Upvotes: 3
Views: 1679
Reputation: 7944
You're almost there. The hash syntax is when you're passing minimum match as a parameter to fulltext
.
Article.search do
fulltext params[:q], :minimum_match => 1
end
Within a block, you want a method invocation.
Article.search do
fulltext params[:q] do
minimum_match 1
end
end
Upvotes: 6