Попытка реализовать поиск с помощью Sunspot Gem, использующего Solr.Fulltext, работает нормально, однако добавление дополнительных параметров поиска возвращает ноль результатов. Красный все документы, но безрезультатно, я не вижу свою ошибку, если таковые имеются в приведенном ниже коде. Любой совет, как это исправить? Я повторно проиндексировал существующие записи.
ProfilesController индекс #
@search = Profile.search do
fulltext params[:search]
if params[:search].present?
fulltext params[:description] do
highlight :description
end
end
if params[:gender].present?
with :gender
end
paginate(:page => params[:page], :per_page => 2)
end
@profiles = @search.results
profiles.rb модель
searchable do
text :description
string :gender
end
Моя форма поиска:
* * 1010
Пол параметров может быть «мужской» или «женский» без кавычек, этот параметр также представлен в форме.