2011年10月18日

Lucene/Solrの使用メリット

久しぶりにLuceneについて調べた

まずは、Lucene/Solrのメリット

1.index作成のための単語/文字列抽出の方法として
 ・形態素解析
 ・N-gram
があるが、それぞれ長所と短所があるが、Lucene/Solrは両方に対応。


2.応用的な検索機能の提供
 基本機能:キーワード指定検索、完全一致、明示的な部分一致、
      AND/OR/NOTなどの論理演算子、カッコを用いたキーワードの評価順制御

 応用機能:数値や日時のレンジを指定するレンジ検索、
      近似語検索、重み付け検索
  など。

3. 結果処理用のインターフェース
 Lucene/Solrでは,検索結果を生成するモジュールがQueryResponseWriterというJavaインタフェースで定義されており、
  デフォルトの状態でXMLを出力するモジュール
  外部XSLで加工した結果を返すモジュール
  JSON形式の結果を返すモジュール
 など、設定ファイルで様々なインターフェースに柔軟に切替えられる


最近見ていなかったけど、今でも精力的にバージョンアップされていたのが嬉しかった。
久々にセットアップして、動かしてみようと思う。
posted by Lucene勉強中 at 22:12| Comment(4) | TrackBack(0) | 基礎知識 | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。