Zend_Search_Lucene
- это чистая реализация PHP формата Apache Lucene. В настоящее время (начиная с ZF 1.6) поддерживаются версии формата индекса Lucene 1.4 - 2.3. Для получения дополнительной информации о Lucene, посетите http://lucene.apache.org/java/docs/.
Что касается ограничений размера индекса, то размер индекса ограничен 2 ГБ для 32-разрядных платформ и, насколько я знаю, не ограничен для 64-разрядных платформ.
Производительность во многом зависит от того, как вы строите свои индексы. Обязательно ознакомьтесь с разделом руководства, посвященного производительности .
Кроме того, Luke (диагностический инструмент для индексов Lucene) очень удобен для оптимизации производительности и устранения неполадок.
P.S. Что касается обновления, формат файла индекса Lucene не поддерживает обновление документа. Документы должны быть удалены и повторно добавлены в указатель для их эффективного обновления. Это верно и для реализации Java.