MENGENAL APACHE LUCENE

Apache Lucene merupakan salah satu project yang dibuat oleh apache software foundation berupa text search engine library. Apache Lucene sendiri ditulis menggunakan Bahasa pemrograman Java sehingga sangat mungkin digunakan di berbagai platform yang ada. Apache Lucene sendiri memiliki banyak fitur yang bisa digunakan, dalam situs resminya disebutkan beberapa fitur Apache Lucene seperti,

  • ranked searching — best results returned first
  • many powerful query types: phrase queries, wildcard queries, proximity queries, range queries and more
  • fielded searching (e.g. title, author, contents)
  • sorting by any field
  • multiple-index searching with merged results
  • allows simultaneous update and searching
  • flexible faceting, highlighting, joins and result grouping
  • fast, memory-efficient and typo-tolerant suggesters
  • pluggable ranking models, including the Vector Space Model and Okapi BM25
  • configurable storage engine (codecs)

Read More »