В моем приложении Rails у меня есть модель вопроса, настроенная с помощью sunspot solr, с полем «текст», и я хотел бы искать в этом поле, выполняя логическое ИЛИ между словами. Я обнаружил, что установка minimum_match на 1 решает мою проблему, однако я также хотел бы упорядочить результаты, повышая вопросы, которые имеют более 1 совпадения слов. Есть ли способ сделать это с Solr? Документация не очень полезна в отношении функций ранжирования.
Изменить: это полный запрос, который я выполняю в контроллере.
@questions = Question.solr_search do
fulltext params[:query], :minimum_match => 1
end.results