タグ

luceneに関するmatekikiのブックマーク (2)

  • Apache Lucene を 60 秒で試してみる - bluepapa32’s Java Blog

    今更ながら Java で全文検索です。とりあえず Apache Lucene の デモを試してみようと思ったのですが、最新リリースの 3.5.0 の情報が見当たらなかったので、この際、誰でも 60秒で デモを試せるように Gradle スクリプトを作ってみました。 デモのために わざわざ 自分でファイルをダウンロードして、解凍して、あれしてこれして なんて面倒ですよね。 Gradle を使えば たった 3 ステップで試せます。(もちろん、今時の人たちは 既に Gradle はインストール済みですよね...) build.gradle 作成 インデックスファイル 作成 全文検索 実行 build.gradle 作成 まずは 適当なディレクトリに build.gradle を作成して 次のスクリプトをコピーしましょう。 今回は Lucene がメインなので Gradle スクリプトの細かい説明

    Apache Lucene を 60 秒で試してみる - bluepapa32’s Java Blog
  • IgoのLucene用Analyzerを使ってみた

    開発環境はEclipseを利用。 まず適当なプロジェクトを作成し、libディレクトリを掘ってさっきの3つのjarを入れる。で、3つのjarをクラスパスに追加する。 上図のような感じで。これでIgoのAnalyzerが使えるようになった。 Javaで呼び出す時は下のソースみたいな感じになる。内容はIgoのAnalyzer(IpadicAnalyzerという名前)を使って、2つほど短いドキュメントを追加しているだけの簡易な処理。 尚、Taggerの引数の「ipadic」は辞書ファイルのパスをしている。辞書ファイルやTaggerについてはIgoの導入の方を参照されたし。 import java.io.File; import net.reduls.igo.Tagger; import net.reduls.igo.analysis.ipadic.IpadicAnalyzer; import or

  • 1