请问lucene错误提示:The constructor IndexWriter(String, StandardAnalyzer) is undefined问题怎么解决
AnalyzerluceneAnalyzer=newStandardAnalyzer(Version.LUCENE_30);IndexWriterFSWriter=new...
Analyzer luceneAnalyzer = new StandardAnalyzer(Version.LUCENE_30);
IndexWriter FSWriter = new IndexWriter(indexPath,luceneAnalyzer,true);
在这里出现错误。。。我用的是lucene-3.0.2
已经引入了相关的包
import java.io.File;
import java.io.FileReader;
import java.io.Reader;
import java.util.Date;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriter;
import java.io.IOException;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.RAMDirectory;
为什么还会出现这种状态呢,lucene-core-3.0.2.jar和lucene-demos-3.0.2.jar也已经导入到build path里了 展开
IndexWriter FSWriter = new IndexWriter(indexPath,luceneAnalyzer,true);
在这里出现错误。。。我用的是lucene-3.0.2
已经引入了相关的包
import java.io.File;
import java.io.FileReader;
import java.io.Reader;
import java.util.Date;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriter;
import java.io.IOException;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.RAMDirectory;
为什么还会出现这种状态呢,lucene-core-3.0.2.jar和lucene-demos-3.0.2.jar也已经导入到build path里了 展开
4个回答
展开全部
lucene-3.0.2中 IndexWriter中间必须有MAX_FIELD_LENGTH这个参数
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数的IndexWriter(字符串,StandardAnalyzer)是未定义的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有这么个构造器
你查下api吧,或者直接看源代码
你查下api吧,或者直接看源代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询