常用 elasticsearch 查询 及 java 实现
Posted 默西塞德
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用 elasticsearch 查询 及 java 实现相关的知识,希望对你有一定的参考价值。
collopse
{ "size":3, "query":{ "more_like_this":{ "fields" : ["remark"], "like" : ["特价","套装" ], "min_term_freq" : 1, "max_query_terms" : 1 } } , "collapse" : { "field" : "userid.keyword" }, "_source":["userid"], "sort": { "time": "asc" } }
SearchSourceBuilder sourceBuilder = new SearchSourceBuilder(); sourceBuilder.query(query); sourceBuilder.collapse(new CollapseBuilder("userid.keyword")); sourceBuilder.from(pagesize * pageindex); sourceBuilder.size(pagesize); sourceBuilder.fetchSource(new String[] { "userid" }, new String[] {}); sourceBuilder.sort("time", SortOrder.DESC);
以上是关于常用 elasticsearch 查询 及 java 实现的主要内容,如果未能解决你的问题,请参考以下文章