Java 如何将lucene 36转换为lucene 40
这是我的密码Java 如何将lucene 36转换为lucene 40,java,lucene,Java,Lucene,这是我的密码 public static void main(String[] args) { String name = "time.stop"; try { StopWordList swl = new StopWordList(name); System.out.println(swl.getWords().toString()); Analyzer az = new StandardAnalyzer(Version.LUC
public static void main(String[] args) {
String name = "time.stop";
try {
StopWordList swl = new StopWordList(name);
System.out.println(swl.getWords().toString());
Analyzer az = new StandardAnalyzer(Version.LUCENE_40, swl.getWords());
} catch (FileNotFoundException ex) {
}
}
以下是错误:线程“main”java.lang中出现异常。错误:未解决的编译问题:
构造函数StandardAnalyzer(版本,集)未定义
at StopWordList.main(StopWordList.java:49)
初始化分析器的代码应如下所示:
Analyzer az = new StandardAnalyzer(
Version.LUCENE_40,
new CharArraySet(
Version.LUCENE_40,
swl.getWords(),
true
)
);
swl.getWords()返回什么?