全文検索エンジンApache Lucene 2.2 - インデックスフォーマットに注意

    後藤大地  [2007/06/22]

    The Apache Lucene Projectは19日(米国時間)、Apache Luceneの最新版である「Apache Lucene 2.2」を公開した。Apache Lucene(以下、Lucene)はJavaで作成された高機能テキスト検索エンジンライブラリ。テキスト検索を必要とするアプリケーション、特にクロスプラットフォームで動作する必要がある場合に活用されている。Apache License Version 2.0のもと、オープンソースソフトウェアとして公開されている。

    2.2では多くの性能改善と機能追加が実施されている。主な新機能はNFSを経由した"point-in-time"検索機能、ペイロード機能、関数クエリ機能、プリアナライズフィールドに対する新しいAPIの提供など。

    また、2.2ではインデックスフォーマットの変更が実施されている。以前のインデックスファイルからのアップグレードが可能であるため、移行の際には作業を実施されたい。

    インデックスファイルのフォーマット変更は2.0から2.1へのアップデートにおいても発生していた。今回も同様のアップグレードが必要になっている。今後も同様のフォーマット変更が発生する可能性が高いため、安定した動作を求める場合はApache Luceneのバージョンを固定して使うか、フォーマット更新の手順を調査してルーチン化しておくとよいだろう。

    関連記事

    関連サイト

    新着記事

    特設サイトの情報

      人気記事

      一覧

        イチオシ記事

        新着記事

        特別企画

        マイナビニュースマガジン