Третьего дня выложил Sphinx 1.10-beta, с блекджеком и шлюхами RT индексами, строковыми атрибутами, оптимизированным форматом индекса, и традиционным десятком-другим фич поменьше. Вчера выложил к нему RPM вот еще.
Эпопея с 1.x затянулась, потому что ряд причин (последняя была бинлоги), пост на Хабре, потому что RPM. Зато теперь можно сделать вот так:
Случайный занятный факт: еще у нас теперь есть транзакции, спец-настройка имениВ.И.Ленина innodb_flush_trx_log_on_commit, итп. (См. десяток-другой фич поменьше.)
Девиз месяца: почти база данных, только поиск все еще работает!
Эпопея с 1.x затянулась, потому что ряд причин (последняя была бинлоги), пост на Хабре, потому что RPM. Зато теперь можно сделать вот так:
$ wget sphinxsearch.com/downloads/sphinx-1.10-1.el5.x86_64.rpm
$ rpm -i sphinx-1.10-1.el5.x86_64.rpm
$ service searchd start
$ mysql -h 0 -P 9306
mysql> INSERT INTO testrt VALUES ( 123, 'hello', 'world', 456 );
mysql> SELECT * FROM testrt WHERE MATCH('hello');
Случайный занятный факт: еще у нас теперь есть транзакции, спец-настройка имени
Девиз месяца: почти база данных, только поиск все еще работает!