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)

Untuk mencicipi library ini, langsung saja download terlebih dahulu Apache Lucene disini. Kali ini saya akan menggunakan Apache Lucene versi 3.6.2, sebelum menggunakan library ini pastikan terlebih dahulu computer anda sudah terinstall Java vesri terbaru. Selain itu jangan lupa setting JAVA_HOME pada Environment Variable.

lucene1

Setelah itu kita akan menggunakan tool Luke untuk mempermudah kita dalam menggunakan library Apache Lucene. Untuk mendapatkan Luke anda bisa mendownloadnya disini

Setelah itu kita perlu mensetting Environment Variablenya, tambahkan Variable CLASSPATH, pada variable value masukkan,

  • path Luke
  • path lucene-core-3.6.2.jar
  • path lucene-demo-3.6.2.jar

sebagai contohnya C:\Users\Leonardus Dani\Documents\lucene-3.6.2\lucene-core-3.6.2.jar;C:\Users\Leonardus Dani\Documents\lucene-3.6.2\lukeall-4.0.0-ALPHA.jar;C:\Users\Leonardus Dani\Documents\lucene-3.6.2\contrib\demo\lucene-demo-3.6.2.jar;

lucene2

Setelah itu buka Luke dan Apache Lucene pun siap digunakan menggunakan tool Luke :D Selamat Mencoba!

lucene3

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s