java - Lucene 查询返回空字符串索引搜索

标签 java lucene

以下 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 查询返回空字符串索引搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20263202/

相关文章:

Lucene:为什么搜索成本随着页面的增加而增加?

search - Lucene 或 Mysql 全文搜索

elasticsearch - Ngram的 Elasticsearch 索引?

java - 修改步骤过滤器以仅显示项目类

java - 如何使用 Hibernate Search/Lucene 根据列值对行进行索引?

java - 为什么 .doc 文件可以通过 Lucene 建立索引,而 .docx 文件无法建立索引?

java - Java 中的错误递增

java - 我如何识别网络应用程序的多个命令(Java)

java - JFreeChart 当y轴显示负数时改变大小

java - PIT工具变异生成格式