Что касается Lucene и PHP, существует Zend_Search_Lucene
, который является частью Zend Framework (что означает хорошо протестированный, хорошо поддерживаемый, хорошо запрограммированный, довольно хорошо задокументировано ... Но может также означать некоторую работу, если вы хотите использовать его без остальной части фреймворка ...) .
Обратите внимание, что, цитируя документ:
Zend_Search_Lucene является общим
целевая система поиска текста написана
полностью в PHP 5. Так как он хранит его
индекс на файловой системе и не
требуется сервер базы данных, он может добавить
возможности поиска практически для любого
Веб-сайт, управляемый PHP.
Это означает, что вы не зависите ни от чего, кроме PHP - что тоже может быть приятно.