Cannot resolve constructor ‘IndexWriterConfig(org.apache.lucene.util.Version

tech2024-11-11  16

问题描述:

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);
最新回复(0)