Cannot resolve constructor IndexWriterConfig(org.apache.lucene.util.Version 译:无法解析构造函数的IndexWriterConfig(org.apache.lucene.util.Version)
在设置Lucene的版本为LUCENE_7_1_0时,一直报这个错误。
// 创建分词器 // StandardAnalyzer: 标准分词器,一个单词作为一个词条 Analyzer standardAnalyzer = new StandardAnalyzer(); // 创建索引库配置对象 //IndexWriterConfig作用:用于设置分词器,设置Lucene版本 /** * 参数一:指定Lucene的版本 * 参数二:指定分词器 */ // IndexWriterConfig indexWriterConfig = new IndexWriterConfig(Version.LUCENE_7_1_0,standardAnalyzer); IndexWriterConfig indexWriterConfig = new IndexWriterConfig(Version.LUCENE_4_10_3,standardAnalyzer);暂无
更换版本为低一点的版本,就没有问题了。具体什么原因还请大神们评论指点一下。
// IndexWriterConfig indexWriterConfig = new IndexWriterConfig(Version.LUCENE_7_1_0,standardAnalyzer); IndexWriterConfig indexWriterConfig =new IndexWriterConfig(Version.LUCENE_4_10_3,standardAnalyzer);