- - PR -
Jakarta LuceneでSenのJapaneseAnalyzerが使用できない。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-02-15 23:06
Windowsでコンパイルが通らなく、困っております。
ActivePerl, Senもインストール済み。Senでのantも実行済みです。 C:\sen-1.2\bin\sen.bat でトークンの検証も問題ありません。 System.setProperty("sen.home", "C:\\sen-1.2"); IndexWriter writer = new IndexWriter("index", new JapaneseAnalyzer(), true); Document doc = new Document(); File file = new File("C:\\docs\\index.html"); doc.add(Field.Text("path", file.getPath())); .... のように指定しているのですが、 org.apache.lucene.analysis.ja.JapaneseAnalyzerException: Can't load a Japanese tokenizer: null at org.apache.lucene.analysis.ja.JapaneseAnalyzer.tokenStream(Unknown Source) というエラーがでます。lucene-ja.jar, lucene-1.4.3.jarはクラスパスに入っています。AnalyzerをStandardAnalyzerに変更すると問題なくコンパイルはできます。 この現象についての解決方法、教えてください。 [ メッセージ編集済み 編集者: siggy 編集日時 2005-02-15 23:06 ] |
1