Solr Sunspot минимум_матч - PullRequest
       3

Solr Sunspot минимум_матч

3 голосов
/ 08 сентября 2011

Я новичок в использовании Solr Sunspot для Rails.Я пытаюсь использовать

<filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" side="front"/>

Так что, естественно, не все токены будут совпадать.Я не могу понять, как использовать функциюimum_match в моем поиске http://outoftime.github.com/sunspot/docs/index.html. Любая помощь будет принята с благодарностью.

Я пытался, и я просто получаю 0 результатов:

Articles.search do
  fulltext params[:q] do
   :minimum_match => 1
  end
end

1 Ответ

6 голосов
/ 08 сентября 2011

Ты почти у цели.Синтаксис хэша - когда вы передаете минимальное совпадение в качестве параметра fulltext.

Article.search do
  fulltext params[:q], :minimum_match => 1
end

Внутри блока требуется вызов метода.

Article.search do
  fulltext params[:q] do
    minimum_match 1
  end
end
...