Вышел долгожданный и многообещающий релиз Sphinx 1.10-beta
Чего же нам так нехватало в старых версиях, и что появилось в новой версии Sphinx?
Real time индексы
- RT индексы позволяют моментально внести изменения в индекс
- С ними стало также легко работать как с базой MySQL
- Main+Delta схема обновления индекса ушла в прошлое
- Больше нет необходимости в переиндексации
Режим работы prefork и threads
- Позволяют легко организовывать многопоточность
- Это лучше скажется на производительности запросов
- Это позволит лучше утилизаровать мощности многоядерных CPU
Поддержка строковых атрибутов
Полная поддержка всех функций searchd в SphinxQL
Полный список изменений смотрите в оффициальной документации.
Если у вас есть вопросы или нужна консультация – пишите, я обязательно отвечу на все впоросы.

Ого. Таким макаром оно скоро до solr/elasticsearch дорастёт.
почему это отпадает необходимость в переендексации ? .. насколько я понял RT индексы невозможно сливать в основной индекс, или вы решили работать только с RT индексами отказавшись от других ?
Если можете, опишите свою схему работы с ними, т.к. насколько я понимаю работу с ними, то при операциях внесения информации в базу необходимо так же синхронно выполнять sql запрос в сфинкс через SphinxQL (т.к. другие интерфейсы RT индексы пока не поддерживают) ??
>вы решили работать только с RT индексами отказавшись от других ?
Да, именно.
Мы уже работает на одном из проектов только с RT индексами, пока полет нормальный.
Не скажу, что ошибок не было замечено, наоборот, RT индексы я бы пока на продакшн не пускал.
>Если можете, опишите свою схему работы
Операции по обновлению RT индексов выполняются теперь через SphinxQL, операции поиска как и раньше через Sphinx API
Спасибо за ответ, ситуация становится яснее :)
>Операции по обновлению RT индексов выполняются теперь через SphinxQL
Да, но получается что вы выполняете два запроса синхронно, один в СУБД, второй в сфинкс через SphinxQL, я правильно понял ?
Да, но не совсем.
Мы данные обновляем в “пакетном” режиме, через крон каждый 5 минут выбираются обновленные и новые записи.