lucene 多字段查询-MultiFieldQueryParser
Posted 不知为何就叫呵呵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lucene 多字段查询-MultiFieldQueryParser相关的知识,希望对你有一定的参考价值。
/** * 搜索域加权 */ Map<String, Float> boosts = new HashMap<>(); boosts.put("title", 1.2f); boosts.put("author", 1.1f); boosts.put("content", 1.0f); /** * 多条件之间的关系 */ BooleanClause.Occur[] flags = {BooleanClause.Occur.SHOULD, BooleanClause.Occur.SHOULD, BooleanClause.Occur.SHOULD}; Query query=MultiFieldQueryParser.parse(key, new String[]{"title","author","content"},flags, analyzer);
以上是关于lucene 多字段查询-MultiFieldQueryParser的主要内容,如果未能解决你的问题,请参考以下文章