Apache Lucene

Javaで記述された全文検索ソフトウェア

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

Lucene
Lucene logo
開発元Apache Software Foundation
最新版
8.9.0 / 2021年6月16日 (2年前) (2021-06-16)
リポジトリ ウィキデータを編集
プログラミング
言語
Java
対応OSクロスプラットフォーム
サポート状況Active
種別全文検索
ライセンスApache License 2.0
公式サイトlucene.apache.org
テンプレートを表示

概要

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

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

書籍

リリース

主なバージョンのリリース日付[1]
Version日付
0.012000-03-30
1.02000-10-04
1.3 final2003-12-26
1.4 final2004-07-01
1.9 final2006-02-27
2.0.02006-05-26
2.1.02007-02-17
2.2.02007-06-19
2.3.02008-01-23
2.4.02008-10-08
2.9.02009-09-25
3.0.02009-11-25
4.0.02012-10-12
5.0.02015-02-20
6.0.02016-04-08
6.6.02017-06-06

脚注

外部リンク