2012-02-09 4 views
1

Я пишу этоSphinx ошибка запроса поле не найдено в

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 

Я уже запускали rake ts: индекс и грабли ts: начало

+0

запустить 'грабли ц: rebuild' –

+0

@MikhailNikalyukin ту же ошибку. – Victor9663

+0

переместите 'kind' в' indexes' –

ответ

2

Ваш индекс должен быть похож на это:

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

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

Смежные вопросы