Это правда, что произошли изменения, но они не так существенны, как может показаться. Самое радикальное изменение, о котором я могу подумать, это то, что API для метода IndexSearcher.search () изменился, но на самом деле не так уж сложно адаптировать ваш код к новому использованию.
Как правило, старые методы все еще существуют, но помечены как устаревшие. Это хорошо, потому что справочное руководство определяет, что вы должны использовать вместо этого.
Lucene in Action - отличная книга. Взгляните на второе издание, рекомендованное KenE, если это возможно, но в противном случае я думаю, что вы проделаете долгий путь, используя первое издание, руководство и некоторый здравый смысл. Как я уже сказал, изменения не так страшны, как вы могли себе представить.