Просить ThinkingSphinx не искать в определенных атрибутах - PullRequest
0 голосов
/ 20 декабря 2010

В модели

Я определил индексы для некоторых столбцов и определил некоторые атрибуты.

В некоторых внешних условиях приложения я не хочу сфинксировать для поиска в некоторых значениях столбцов.

1 Ответ

3 голосов
/ 20 декабря 2010

В названии вопроса вы имеете в виду атрибуты или поля? Я предполагаю поля, поскольку атрибуты используются только для фильтров ...

Итак, для поиска только по определенным полям вы можете сделать запрос, подобный следующему:

Model.search "@(title, body, user) foo bar", :match_mode => :extended

Поместите все поля, по которым вы хотите искать, в скобках, и вам будет хорошо идти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...