![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
那一夜,我也曾梦见百万雄兵。
每一个不曾起舞的日子,都是对生命的辜负!
展开
-
ElasticSearch es之⾼高亮查询
高亮查询{ "query": { "match": { "content": "美女" } }, "highlight": { "fields": { "content": { "pre_tags": ["<h1>"], "post_tags": ["</h1>"] } } }, "size": 1}原创 2020-08-19 21:51:59 · 96 阅读 · 0 评论 -
ElasticSearch 聚合查询之桶聚合
Terms Aggregation 根据字段项分组聚合{ "query": { "term": { "teamCityEn": { "value": "Memphis" } } }, "aggs": { "ageTerms": { "terms": { "field": "age", "size": 10 } } }, "size": 0}order 分组聚合排序{ "qu.原创 2020-08-19 21:36:28 · 200 阅读 · 0 评论 -
ElasticSearch 聚合查询之指标聚合
max min sum avg{ "query": { "bool": { "must": [ { "wildcard": { "countryEn": { "value": "L*" } } } ] } }, "aggs": { "maxAge": { "max": { .原创 2020-08-19 20:52:32 · 139 阅读 · 0 评论 -
ElasticSearch 排序查询
打球时间从⼤大到⼩小,如果年年龄相同则按照身⾼高从⾼高到低排序{ "query": { "bool": { "must": [ { "match": { "teamName": "太阳" } } ] } }, "sort": [ { "playYear": { "order": "desc" }, "age": { .原创 2020-08-19 16:57:03 · 157 阅读 · 0 评论 -
ElasticSearch 布尔查询
布尔查询typedescriptionmust必须出现在匹配⽂文档中filter必须出现在⽂文档中,但是不不打分must_not不能出现在⽂文档中should应该出现在⽂文档中must{ "query": { "bool": { "must": [ { "match": { "teamName": "森林狼" } } .原创 2020-08-19 16:46:04 · 84 阅读 · 0 评论 -
ElasticSearch 范围查询
日期范围查询{ "query": { "range": { "birthDay": { "gte": "1993-07-01", "lte": "2020-01-01", "format": "yyyy-MM-dd" } } }}integer 范围查询{ "query": { "range": { "age": { "gte": 23, .原创 2020-08-19 16:17:15 · 116 阅读 · 0 评论 -
ElasticSearch - term
Term query 精准匹配查询{ "query": { "term": { "country": { "value": "美国" } } }} Exsit Query 在特定的字段中查找⾮非空值的⽂文档{ "query": { "exists": { "field": "code" } }}Prefix Query 查找包含带有指定前缀term的⽂文档{ "query":.原创 2020-08-19 16:09:01 · 118 阅读 · 0 评论 -
ElasticSearch RESTful 简单查询
term查询 词条查询不不会分析查询条件,只有当词条和查询字符串串完全匹配时,才匹配搜索。请求URL (POST){{url}}/nba/_search 1 查询单个 { "query":{ "term":{ "jerse_no":"23" } } } 2 查询多个 { "query.原创 2020-07-21 22:31:24 · 198 阅读 · 0 评论 -
文档的增删改查
新增文档 请求 (POST) {{url}}/nba/_doc 指定id 则 {{url}}/nba/_doc/id 可以通过 op_type=create 指定创建 { "name":"哈登", "team_name":"⽕火箭", "position":"得分后卫", "play_year":"10", "jerse_no":"13"}响应{ "_index": "nba", "_type": "_doc", ".原创 2020-07-21 21:05:00 · 81 阅读 · 0 评论 -
映射的介绍和使⽤
介绍mapping 相当于mysql中的表结构设计,mapping用来定义索引的结构字段类型 type(字段不允许改类型)1 text 可分词2 keyword 不会被分词 ,是关键字新增 请求(POSt) {{url}}/nba/_mapping{ "properties":{ "name":{ "type":"text" }, "team_name":{ "type":"te.原创 2020-07-20 21:09:34 · 82 阅读 · 0 评论 -
ElasticSearch 7 索引的使用
通过postman 创建索引新增 请求(PUT) {{ElasticSearchUrl}}/nba 响应 { "acknowledged": true, "shards_acknowledged": true, "index": "nba"}获取索引 请求(GET) {{url}}/nba 响应 { "nba": { "aliases": {}, (别名) "mapp原创 2020-07-20 20:39:59 · 120 阅读 · 0 评论