ApacheのLuceneの8.2.0リリース、Javaのフルテキスト検索エンジン

ApacheのLuceneの8.2.0がリリースされ、Luceneには、完全なクエリエンジンとインデックスエンジン、テキスト分析エンジンの一部を提供し、フルテキスト検索エンジンのアーキテクチャです。目的は、対象システムで、または完全なフルテキスト検索エンジンを確立するための基礎として便利な全文検索機能のための簡単に使用できるソフトウェア開発キットを提供することです。

ハイライトの新バージョンは、次のとおりです。

 

APIの変更

  • クエリ間隔は、クエリモジュールにサンドボックスから移動します

新機能

  • フィールドとクエリのインデックス作成とクエリ新しいXYShape一般デカルト幾何学のために
  • エストニア/アナライザの雪だるま干渉
  • 検索は、ソートヒットの降順で関数の値を可能にするために設けられFeatureSortfield
  • 新しいKoreanNumberFilterを追加し、韓国語の文字がデジタル処理して小数点以下を変更することができます
  • DOC値の範囲フィールドのサポートを追加
  • 効率的な方法に一致登録クエリのセットを持つ文書の流れを許容する、モニタサブプロジェクト(前回Luwakモニタライブラリ)を追加します。
  • サンドボックス内のインデックス値の範囲規則を使用してクエリを追加します。

最適化

  • バイナリサーチではなくIntArrayDocIdSet#進法での検索インデックスを使用します
  • IndexSearcher場合は、実行のスレッドを渡し幹部は、使用されています。プログラムの実行は、スレッドコンテキストの切り替えを最小限に抑えるために提供した場合でも、少なくとも今、検索インデックスを実行するためのスレッドを呼び出します
  • 新しいストレージポリシーBKDツリーは、ストレージコストを削減することができ、低いベースを持っている、あなたは、クエリをスピードアップするために検索するときに使用することができます
  • BlockDocsEnumとBlockImpactsEverythingEnumでのみ遅延ロード場合に必要

発表

ダウンロード:http://lucene.apache.org/core/downloads.html

おすすめ

転載: www.oschina.net/news/108621/apache-lucene-8-2-0-released