Ошибка запроса сфинкса, поле не найдено в - PullRequest
1 голос
/ 09 февраля 2012

Я пишу это

Network.search :conditions=>{:kind=>'Interest'}

и получаю эту ошибку

 Sphinx  Sphinx Daemon returned error: index network_core: query error: no field 'kind' found in schema

Мой код в модели

  define_index do
    indexes [name, description], as: :keyword
    has kind, state
  end

Я уже запустил рейкts: index и rake ts: start

1 Ответ

2 голосов
/ 09 февраля 2012

Ваш индекс должен выглядеть следующим образом:

define_index do
  indexes [name, description], as: :keyword
  indexes kind
  has state
end

После этого запуска bundle exec rake ts:rebuild

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