创建Lucene Analyzer对象

时间:2013-03-06 08:51:50

标签: java netbeans lucene

我正在尝试使用apache Lucene IBM教程  在以下链接  http://www.irsi.res.in/winter-school/slides/LuceneTutorial_IRSI_WinterSchool_2010_v1.0.pdf

我在NetBeans IDE中导入了lucene 3.6.2和4.1.0库  对于教程,但两者都给出了相同的抱怨。

但是当我尝试创建Analyzer的对象时,NetBeans  抱怨它不是一个合适的构造函数StandardAnalyzer();.

以下是相关的进口

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;

以下是代码

  Analyzer analyzer = new StandardAnalyzer(); 

欢迎任何建议

2 个答案:

答案 0 :(得分:0)

您使用的是Lucene的哪个版本? 请查看http://lucene.apache.org/core/4_0_0-ALPHA/analyzers-common/org/apache/lucene/analysis/standard/StandardAnalyzer.html

上的最新文档

使用StandardAnalyzer,您还必须提供版本详细信息

答案 1 :(得分:0)

有几个版本的Lucene  获取StandardAnalyzer对象的版本  

Version.your_Version

所以例如

StandardAnalyzer sa = new StandardAnalyzer(Version.36);

用于lucene的3.6.x版本