環境:
CentOS 5.5 i386 on VMware Fusion3
Java6 SDK
download from https://sen.dev.java.net/servlets/ProjectDocumentList?folderID=755&expandFolder=755&folderID=755
修正するソースは、org.apache.lucene.analysis.ja パッケージの以下4ファイルです。
DigitFilter.java
KatakanaStemFilter.java
MonitorFilter.java
POSFilter.java
KatakanaStemFilter.java
MonitorFilter.java
POSFilter.java
コンストラクタ中の input = in; をコメントアウトします。
# unzip lucene-ja-2.0test2.zip
# cd lucene-ja/src/org/apache/lucene/analysis/ja/
# vi DigitFilter.java KatakanaStemFilter.java MonitorFilter.java POSFilter.java
// input = in;
# cd lucene-ja/src/org/apache/lucene/analysis/ja/
# vi DigitFilter.java KatakanaStemFilter.java MonitorFilter.java POSFilter.java
// input = in;
build.xml を配置してコンパイル
# cd ~/lucene-ja
# ant
# ls -l lib/lucene-ja-custom.jar
# ant
# ls -l lib/lucene-ja-custom.jar
参考サイト
http://ameblo.jp/miralis/entry-10290203004.html
http://kazuakey.blogspot.com/2010/12/solr-14-sen.html
http://d.hatena.ne.jp/gnarl/20080912/1221189985
No comments:
Post a Comment