Вы можете посмотреть на использование Compass выше lucene.
http://www.compass -project.org /
Добавив несколько аннотаций к объектам вашего домена, вы добьетесь таких результатов.
Compass предоставляет простой API для работы с Lucene. Если вы знаете, как использовать ORM, то с Compass вы будете чувствовать себя как дома с простыми операциями сохранения, удаления и запроса.
С самого сайта.
«Основываясь на Lucene, Compass упрощает общие шаблоны использования Lucene, такие как поиск в стиле google, обновления индексов, а также более продвинутые концепции, такие как кэширование и разбиение индекса (подиндексы). Compass также использует встроенные оптимизации для одновременных коммитов и сливает ".
Я использовал это в прошлом, и я нахожу это здорово.