Lucene in Action
Erik Hatcher, Otis Gospodnetic
Le compagnon indispensable pour utiliser efficacement Lucene. Lucene in Action permet d'acquérir de solides connaissances qui vous aideront également mieux appréhender les nombreux projets gravitant autour.
Review
L’indexation n’a jamais été aussi facile qu’avec Lucene. Les algorithmes complexes sont complètement abstraits à travers une API facile à utiliser. En tant que framework d’assez bas niveau, Lucene s’est vu utilisé à de nombreuses reprises dans des projets de plus grande envergure (Web Crawler avec Nutch, recherche Full-Text ORM avec Hibernate Search, recherche avancée avec ElasticSearch ou Solr, …). Lucene représente donc un des projets Open Source les plus importants en Java. Seul ombre au tableau, une documentation en ligne décevante…
C’est là qu’entre en jeu Lucene in Action. Erik Hatcher et Otis Gospodnetic ont fait un travail remarquable en fournissant une documentation vraiment complète sur Lucene. Le livre brille à expliquer de manière simple les subtilités de l’indexation afin d’optimiser les recherches.
Utiliser l’API de Lucene est facile. L’utiliser correctement l’est beaucoup moins. Lucene in Action va vous aider à créer les meilleurs documents possibles (liste de champs/valeurs acceptés et retournés par l’API). Le livre montre également comment parser les formats les plus connus (PDF, Doc, HTML, etc) à l’aide d’autres librairies (iText, POI, etc) toujours dans l’optique d’alimenter l’index.