Я разрабатываю приложение Ruby on Rails, используя Sunspot Solr в качестве индексатора. Дело в том, что я пытаюсь использовать параметр поиска с:, используя строки, и, похоже, это не работает. Если я передаю int, он отлично работает. Кто-нибудь знает, как это сделать со строками (если это возможно)?
Вот пример поиска, который я хочу выполнить:
@search = Sunspot.search(Record) do
fulltext params[:query]
with :checked, "Checked"
end
: checked является атрибутом таблицы Record и проверяет, проверена ли запись, поэтому ее нельзя редактировать.
ПД: Я делаю это так, потому что MySQL не принимает логические значения.