摘要: geo_distance:直线距离检索方式 geo_bounding_bos:以两个点确定一个矩形,获取在矩形内的全部数据 geo_polygon:以多个点,确定一个多边形,获取多边形内的全部数据 #测试geo--geo_distance POST /king_test_map/_search { 阅读全文
posted @ 2024-01-31 08:37 king_wq_庆 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 新建索引: POST /index/_search { "aggs": "名字":{ "agg_type":{ "属性":"值" } } } 1. 去重计数查询 去重计数,即Cardinality 先将返回的文档中的field进行去重,统计一共多少条 #测试--Cardinality查询 POST 阅读全文
posted @ 2024-01-31 08:34 king_wq_庆 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 高亮查询就是输入关键字,以一定的特殊样式展示给用户,让用户知道为什么这个结果被检索出来。 高亮展示的数据,本身是文档中的一个Field,单独将Field以highlight的形式返回。 ES提供了一个hightlight属性,和query同级。 fragment_size:指定高亮数据展示多少个字符 阅读全文
posted @ 2024-01-31 08:29 king_wq_庆 阅读(134) 评论(0) 推荐(0) 编辑
摘要: query,根据查询条件,去计算文档的匹配度得到一个分数,并且根据分数进行排序,不会做缓存 filter,根据查询条件,不去计算分数,而且filter会对经常被过滤的数据进行缓存 #测试--filter查询 POST /king_test_person/_search { "query": { "b 阅读全文
posted @ 2024-01-31 08:25 king_wq_庆 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1. bool查询 复合过滤器,将多个查询条件,用一定的逻辑组合在一起 must:所有条件,用must组合在一起,表示And must_not:将must_not中的条件,全部都不能匹配,标识Not should:所有条件,用should组合在一起,标识Or #测试--bool查询 POST /ki 阅读全文
posted @ 2024-01-31 08:17 king_wq_庆 阅读(14) 评论(0) 推荐(0) 编辑