全文検索ソフトウェア「Apache Lucene/Solr 8.6」公開

 Apache Luceneプロジェクトは7月15日、Javaベース全文検索ソフトウェアの「Apache Lucene 8.6.0」およびLuceneベースのサーバー「Apache Solr 8.6.0」を公開した。

 Apache Luceneプロジェクトは、Javaベースのパワフルなインデックスおよび検索エンジンであるLucene Core、Lucene Coreベースの検索サーバーSolrを持ち、Lucene CoreとSolrの開発とリリースは歩調を合わせた形で行われている。Apache Lucene 8.0およびSolr 8.6は、2019年春に公開されたバージョン8系の最新安定版。

 Luceneでは新機能としてIndexWriterにmerge-on-commitを導入した。小規模なセグメントをコミット時に選択的にマージするもので、タイムアウトの設定、検索の性能の改善などの用途で利用できる。また、DoubleValueSourceとLongValueSourceをベースに範囲のグループ化機能が加わった。

 このほか、SimpleFSDireectory、IndexWriterConfig、MergeSchedulerなどでAPIが変更された。一部のクエリで性能を強化し、ストリーミング式、Query DSLなども強化した。Solr 8.6では、クロスコレクションでもJoinクエリを使えるようになった。ノードをまたがっていたり共有している場合でも実行できる。パッケージマネージャではクラスタ(CoreContainer)レベルプラグインを利用できるようになった。Admin UIも強化し、ダッシュボードでセキュリティ情報のパネルが加わった。

 Apache Lucene/Solr 8.6は、Apache LuceneプロジェクトのWebサイトより入手できる。

Apache Lucene
https://lucene.apache.org/index.html