Apache Lucene

Javaで記述された全文検索ソフトウェア
Luceneから転送)

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

Lucene
Lucene logo
開発元 Apache Software Foundation
最新版
8.9.0 / 2021年6月16日 (3年前) (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.01 2000-03-30
1.0 2000-10-04
1.3 final 2003-12-26
1.4 final 2004-07-01
1.9 final 2006-02-27
2.0.0 2006-05-26
2.1.0 2007-02-17
2.2.0 2007-06-19
2.3.0 2008-01-23
2.4.0 2008-10-08
2.9.0 2009-09-25
3.0.0 2009-11-25
4.0.0 2012-10-12
5.0.0 2015-02-20
6.0.0 2016-04-08
6.6.0 2017-06-06

脚注

編集
  1. ^ Lucene Change Log”. lucene.apache.org. 2021年11月16日閲覧。

外部リンク

編集