多语言lucene搜索只返回一个结果
我正在用日语开发lucene搜索。我在索引和搜索期间使用org.apache.lucene.analysis.JapaneseAnalyzer。索引正在成功进行 用于搜索的代码如下:多语言lucene搜索只返回一个结果,lucene,lucene.net,cjk,Lucene,Lucene.net,Cjk,我正在用日语开发lucene搜索。我在索引和搜索期间使用org.apache.lucene.analysis.JapaneseAnalyzer。索引正在成功进行 用于搜索的代码如下: JapaneseAnalyzer-JapaneseAnalyzer=新的JapaneseAnalyzer(Version.LUCENE_CURRENT); qp=新的QueryParser(Version.LUCENE_CURRENT,“关键词”,日本分析软件); qp.SetAllowReadingWildcar
JapaneseAnalyzer-JapaneseAnalyzer=新的JapaneseAnalyzer(Version.LUCENE_CURRENT);
qp=新的QueryParser(Version.LUCENE_CURRENT,“关键词”,日本分析软件);
qp.SetAllowReadingWildcard(真);
关键词=“/*无论搜索查询是什么*/”;
正在使用多个筛选器处理“关键字”
Query Query=qp.parse(关键字.toString());
TopFieldDocs=searcher.search(查询,5000000);
文档只返回一个结果,而它应该返回4个
我这边有什么遗漏吗?或者我可以添加任何内容来提高准确性吗?
我已经将字段级别的提升设置为9.0f。你是否尝试过与Luke一起分析你的索引?来源:嗯,我能问一下你到底在传递什么变量吗
keywords=“/*无论搜索查询是什么*/”