码迷,mamicode.com
首页 > 编程语言 > 详细

常用 elasticsearch 查询 及 java 实现

时间:2020-05-08 18:08:06      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:this   java   index   tor   like   elastic   key   highlight   color   

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 实现

标签:this   java   index   tor   like   elastic   key   highlight   color   

原文地址:https://www.cnblogs.com/merseyalma/p/12851901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!