Apache Lucene

Apache Lucene（アパッチ ルシーン）は、Doug Cuttingによって開発された、Java製のFLOSSの検索ライブラリである。Luceneは、強力な文書インデキシング及び検索機能、スペルチェック、ハイライト、テキスト解析機能を提供する。Apacheのトップレベルプロジェクトの1つである。

概要 
Luceneは、Apache Solr、Elasticsearch等の検索プラットフォームで利用される検索ライブラリである。以前はLucene.NET、Mahout、Tika、Nutchといったサブプロジェクトが存在したが、現在はすべて独立したApacheのトップレベルプロジェクトとなっている。2010年3月から、Apache SolrがLuceneのサブプロジェクトとして開発コミュニティがマージされた。

Luceneで日本語のテキスト解析を利用するためには、Kuromojiを利用したJapaneseTokenizerとJapaneseAnalyzerや、CJKTokenizer, CJKAnalyzerを利用する。

書籍 
 Apache Lucene 入門 ~Java・オープンソース・全文検索システムの構築 - ISBN 4-7741-2780-9
 Lucene In Action - ISBN 1-932394-28-1

リリース

脚注

外部リンク 
 Lucene(本家)
 Lucene-ja(日本語ローカライズ版)
 Lucene(Wiki)
 Lucene(開発者)
 関口宏司のLuceneブログ
 インデックス型全文検索ツール：Search++
 分散インデックス型 全文検索ソフト： Pokuda Search Pro

Apacheソフトウェア財団
全文検索
オープンソースソフトウェア