关于Esearch条件分页查询

这是一个关于一个elasticsearch条件分页的案例,留作参考
使用该技术,可以实现基于词条的单词条、多词条的联合查询,功能非常强大

 

使用elasticsearch的API进行查询
使用BoolQueryBuilder + org.elasticsearch.index.query.QueryBuilder进行查询条件构建
查询条件:
must 条件必须成立
must not 条件必须不成立
should 条件可以成立

如果使用按词条进行检索会出现一个问题,如果用户输入的包含多个词条,会查询不到结果
解决办法:添加多词条组合检索

测试案例

 

转载请注明出处,谢谢。

One thought on “关于Esearch条件分页查询

发表评论

电子邮件地址不会被公开。