Apache Lucene(アパッチ ルシーン)は、Doug Cuttingによって開発された、Java製のFOSSの検索ライブラリである。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・オープンソース・全文検索システムの構築 - Lucene In Action -

リリース +主なバージョンのリリース日付Version日付0.012000-03-301.02000-10-041.3 final2003-12-261.4 final2004-07-011.9 final2006-02-272.0.02006-05-262.1.02007-02-172.2.02007-06-192.3.02008-01-232.4.02008-10-082.9.02009-09-253.0.02009-11-254.0.02012-10-125.0.02015-02-206.0.02016-04-087.0.02017-09-208.0.02019-03-148.11.32024-02-089.0.02021-12-0710.0.02024-10-1410.3.22025-10-06

脚注

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