проблема мышления сфинкса на производственном сервере ec2

Я использую sphinx для поиска моделей, использующих дельта-индексирование. На моей локальной машине разработки (Ubuntu) все работает нормально. Однако в производственной среде ec2, когда я создаю новые записи, мне нужно снова построить индекс, чтобы сделать новые записи доступными для поиска.

Я проверил разрешения, подумал о версии sphinx gem, и все они в порядке. Что могло быть не так?


person Sunny    schedule 20.04.2012    source источник


Ответы (1)


Могу я предложить взглянуть на этот https://github.com/agibralter/ts-resque-delta Дельта-индексирование может иметь несоответствия. Я использую вышеприведенное решение, которое отлично подходит для дельта-индексации. Но задание cron, запускаемое время от времени, чтобы полностью переиндексировать мышление, sphinx - хороший способ убедиться, что ваши проиндексированные данные соответствуют данным вашей базы данных.

person Dave Robertson    schedule 14.08.2012