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