发布于2021-06-12 14:03 阅读(845) 评论(0) 点赞(12) 收藏(3)
Elastic Search 基本操作
{
"novel": {
"properties": {
"title": {
"type": "text"
}
}
}
}
http://192.168.45.135:9200/demo_test
{
"settings":{
"number_of_shards":3,
"number_of_replicas":1
},
"mappings":{
"man":{
"properties":{
"name":{
"type":"text"
},
"country":{
"type":"keyword"
},
"age":{
"type":"integer"
},
"data":{
"type":"date",
"format":"yyyy-MM-dd HH:mm:ss || yyyy-MM-dd||epoch_millis"
}
}
}
},
"woman":{}
}
http://192.168.45.135:9200/demo_test/man/1
http://192.168.45.135:9200/demo_test/man
http://192.168.45.135:9200/demo_test/man/1/_update
方式二:
所有年龄增加一岁。
{
"script": {
"lang": "painless",
"inline": "ctx._source.age += 1"
}
}
修改年龄为30 岁
{
"script": {
"lang": "painless",
"inline": "ctx._source.age = params.age",
"params": {
"age": 30
}
}
}
http://192.168.45.135:9200/demo_test/man/1
http://192.168.45.135:9200/demo_test
,执行结果如下:http://192.168.45.135:9200/demo_test/_search
条件查询:
http://192.168.45.135:9200/demo_test/_search
,然后在raw 区域中编辑如下内容:查询name
中包含zhang
关键字,且按日期date
降序排序。{
"query": {
"match": {
"name": "zhang"
}
},
"sort": [{
"date": {
"order": "desc"
}
}]
}
聚合查询:
http://192.168.45.135:9200/demo_test/_search
,然后在raw 区域中编辑如下内容:根据年龄和日期进行分组{
"aggs": {
"group_by_age": {
"terms": {
"field": "age"
}
},
"group_by_date": {
"terms": {
"field": "date"
}
}
}
}
聚合统计:
http://192.168.45.135:9200/demo_test/_search
,然后在raw 区域中编辑如下内容:根据age
进行聚合统计{
"aggs": {
"grades_age": {
"stats": {
"field": "age"
}
}
}
}
模糊匹配,在Postman 中选择Post方法,输入http://192.168.45.135:9200/demo_test/_search
,然后在raw 区域中编辑如下内容:查询名称包含“java" 和 ”spark“ 的关键字
{
"query": {
"match": {
"name": "java spark"
}
}
}
近似匹配
{
"query": {
"match_phrase": {
"name": "java spark"
}
}
}
多字段匹配:查询 name
和 countr
包含 java
关键字
{
"query": {
"multi_match": {
"query": "java",
"fields":["name","country"]
}
}
}
原文链接:https://blog.csdn.net/guaoran/article/details/117742960
作者:你不要惹我
链接:http://www.javaheidong.com/blog/article/222108/6ef29016d29f480a4797/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!