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()返回什么?