Я думаю, что в модели Фото вы должны определить :note
как тип text
(не string
), чтобы запустить полнотекстовый поиск по нему:
searchable do
text :note
end
Кроме того, вы установите @articles
и @photos
, но проверяя @users
и @photos
в вашем вопросе.
ОБНОВЛЕНИЕ
Согласно readme солнечной точки :
"текстовые поля будут доступны для полнотекстового поиска. Другие поля (например, целочисленные и строковые) могут использоваться для охвата запросов"
То есть для запуска fulltext
или keywords
вэто поле должно быть объявлено как text
в доступном для поиска блоке .Он имеет значение string
, которое можно использовать только для точного соответствия, используя with()
.
Удачи.