gpt4 book ai didi

java - 如何将lucene36转移到lucene 40

转载 作者:行者123 更新时间:2023-12-01 13:13:55 25 4
gpt4 key购买 nike

这是我的代码

 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.Error中出现异常: Unresolved 编译问题: 构造函数 StandardAnalyzer(Version, Set) 未定义

at StopWordList.main(StopWordList.java:49)

最佳答案

初始化Analyzer的代码应如下所示:

Analyzer az = new StandardAnalyzer(
Version.LUCENE_40,
new CharArraySet(
Version.LUCENE_40,
swl.getWords(),
true
)
);

关于java - 如何将lucene36转移到lucene 40,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22613765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com