下面的lucene查询返回空字符串,请帮我谢谢

Analyzer analyzer = new StandardAnalyzer();
QueryParser qParser = new QueryParser(Version.LUCENE_40,"file_name",analyzer);
 Query query = qParser.parse(filename);

最佳答案

创建QueryParser对象时,您还必须指定版本。

我建议您改用Version_36

QueryParser qParser = new QueryParser(Version.LUCENE_36,"file_name",new StandardAnalyzer(Version.LUCENE_36));
Query query = qParser.parse(filename);

关于java - Lucene Query返回空字符串的索引搜索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20263202/

10-12 23:45