Loading

摘要: 一.入门 查询所有 POST /_sql?format=txt { "query": "SELECT * FROM tvs " } 按颜色分组,查询价格的最大值、最小值、总和、平均值 POST /_sql?format=txt { "query": "select color,sum(price), 阅读全文
posted @ 2020-06-12 17:53 秋风飒飒吹 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 一.基本查询 需求一:按照颜色分组,计算每个颜色卖出的个数 @Test public void testAggs() throws IOException { SearchRequest request = new SearchRequest("tvs"); SearchSourceBuilder 阅读全文
posted @ 2020-06-12 17:18 秋风飒飒吹 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 聚合前提:聚合是对query查询出来的数据进行聚合。 需求:计算每个studymodel下的商品数量 加上 "size":0后,可以去除掉搜索结果中的hit命中数据。 GET /book/_search { "size": 0, "query": { "match_all": {} }, "aggs 阅读全文
posted @ 2020-06-12 15:09 秋风飒飒吹 阅读(441) 评论(0) 推荐(1) 编辑
摘要: 一.入门API @SpringBootTest(classes = SearchApplication.class) @RunWith(SpringRunner.class) public class TestSearch { @Qualifier("restHighLevelClient") @A 阅读全文
posted @ 2020-06-12 13:56 秋风飒飒吹 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一.搜索 搜索所有: GET /index/_search 返回结果解释: took:耗时几毫秒 time_out:是否超时,默认不超时,设置超时时间后,当搜索超时后,停止搜索,并返回已经搜索到的数据。 配置方法:search.default_search_timeout _shards:到几个分片 阅读全文
posted @ 2020-06-12 11:43 秋风飒飒吹 阅读(401) 评论(0) 推荐(0) 编辑