検索エンジンApache lucene 3.0.2をインストール+サンプルをお試し

アグレッシブエンジニア: 検索エンジンApache Luceneをインストールしてサンプルを動かしてみるを参考にして、最新版の3.0.2を動かしてみた。

参考:
Apache Lucene - Building and Installing the Basic Demo

結局のところ、いつもはまるのは、CLASSPATHのところなんだけど。
$ wget http://ftp.riken.jp/net/apache//lucene/java/lucene-3.0.2.tar.gz
$ tar xvzf lucene-3.0.2.tar.gz
$ cd lucene-3.0.2/
$ ant && ant war-demo
$ java -cp lucene-core-3.0.2.jar:lucene-demos-3.0.2.jar org.apache.lucene.demo.IndexFiles src
$ java -cp lucene-core-3.0.2.jar:lucene-demos-3.0.2.jar org.apache.lucene.demo.SearchFiles
無事に検索できました。
/home/satoshi/src/lucene-3.0.2% java -cp lucene-core-3.0.2.jar:lucene-demos-3.0.2.jar org.apache.lucene.demo.SearchFiles   
Enter query:
title
Searching for: title
7 total matching documents
1. src/jsp/header.jsp
2. src/demo/org/apache/lucene/demo/HTMLDocument.java
3. src/demo/org/apache/lucene/demo/SearchFiles.java
4. src/jsp/results.jsp
5. src/demo/org/apache/lucene/demo/html/HTMLParser.jj
6. src/demo/org/apache/lucene/demo/html/Test.java
7. src/demo/org/apache/lucene/demo/html/HTMLParser.java
Press (q)uit or enter number to jump to a page.
q
前は、日本語を含む文章の動作確認とか、カテゴリ絞り込みとかやろうとして
断念してたので、次こそはもうちょっと先に進めてみたいと思う。

人気の投稿