Я никогда раньше ничего не делал в Java, но я бы хотел использовать Lucene для поиска на сайте.
У меня возникли проблемы с поиском хорошего пошагового руководства для начинающих.
Может кто-нибудь порекомендовать хороший учебник?
Спасибо
Ответ 1
Наряду с ответом user428747 вы также можете прочитать эту статью .
Как и этот один (который является старым по сравнению с первым).
На стороне примечания, если вы хотите использовать Lucene, вы рассматривали использование Solr?
Он использует библиотеку поиска lucene и расширяет ее, поскольку вы можете читать здесь.
Это не прямой ответ на ваш вопрос по учебникам Lucene (для этого мой ответ такой же, как и некоторые другие плакаты: Bob Carpenter Lucene в 60 секунд в блоге Lingpipe).
Если вы не хотите изучать Java только для Lucene, любая полнотекстовая база поиска (Postgres/Mysql/etc) должна решить вашу цель. В частности, рекомендуется Sphinx.
Это решение особенно актуально, если вам нужно, чтобы ваше поисковое приложение обладало высокой производительностью/масштабируемостью (поскольку вы будете изучать две вещи - Java и Lucene). Если у вас нет эксперта по Java, лучше сражаться с одной войной, чем с двумя в то же время.