Xeridia

Lucene Course

Description :

Lucene is a text search engine used in information recovery. It is a technology suitable for nearly any application that requires indexing and full-text search. Lucene has been really useful in search engines development. PDF texts, HTML pages, Microsoft Word documents, and many others can be indexed while you get information from them.

Hours : 10

Minimum requirements :

Previous knowledge required for this course:

  • Object Oriented Programming
  • Java, especially java.sql package

Agenda :

  • Lucene Introduction
    • What is Lucene?
    • SOLR project
  • Basic functionality
    • What does Lucene do?
    • Indexing
    • First Lucene application
    • Lucene fundamental classes
  • Indexing
    • Indexing process
    • Basic operations with index
    • Weigh
    • Index optimization
  • Analysis
    • Using analyzers
    • Analyzers in-depth
    • Language analysis
  • Advanced functionality
    • Search results sorting
    • Multi-field search
    • Search results filtering
  • Practice exercises

If you are interested, contact us in formacion@xeridia.com