kinaba中操作es语法

  1. 删除es中索引数据


POST /mblog_info/_delete_by_query
{
  "query": {
    "match_all": {}
  }
}
2.查询es中索引的数据

GET _search
{
  "query": {
    "match": {
      "_index":"short_video_info"
    }
  }
}
3.查询所有索引

GET _cat/indices
4、多条件查询

GET /appdata_info/_search
{
  "query": {
    "bool": {
      "must": [
        { "match": { "account": "广西云" }},
        { "match": { "pubdate": "2022-12-28" } }  
      ]
    }
  }
}
5、添加字段

PUT /appdata_info/appdata_info/_mapping
{
    "properties": {
      "collect_count" : {
            "type" : "integer",
            "store" : true
          }
    }
}
PUT /wechat_info/_doc/_mapping?include_type_name=true 
{
   "properties": {
      "zaikan_count" : {
      "type" : "integer"
    }
  }
}
 
6、别名

1、添加别名


POST _aliases
{
  "actions": [
    {
      "add": {
        "index": "testindex-old",
        "alias": "testindex-new"
      }
    }
  ]
}

2、删除别名


POST /_aliases
{
  "actions": [
    {
      "remove": {
        "index": "appdata_info_2023_05",
        "alias": "appdata_info"
      }
    }
  ]
}

7、对时间过滤


GET /art_info/_search
{
  "query": {
    "bool": {
      "must": [
        { "match": { "account": "2981511859544399" }},
        { "match": { "channel_type": "7" } }  
      ], 
      
         "filter": {
                "range": {
                    "insert_time": {
                        "gte":"2023-04-25 00:00:00", 
                        "time_zone":"+08:00",
                        "format":"yyyy-MM-dd HH:mm:ss"
                    }
                }
         }
    }
  }
}

8、新建mapping


PUT /appdata
{
  "mappings": {
    "dynamic": "false",
    "properties": {
      "account": {
        "type": "keyword",
        "store": true
      },
      "uuid": {
        "type": "keyword",
        "store": true
      },
      "title": {
        "type": "text",
        "store": true
      },
      "polarity": {
        "type": "integer",
        "store": true
      },
      "entity_address": {
        "type": "keyword",
        "store": true
      },
      "entity_people": {
        "type": "keyword",
        "store": true
      },
      "entity_org": {
        "type": "keyword",
        "store": true
      },
      "videos_array": {
        "type": "keyword",
        "store": true
      },
      "pictures": {
        "type": "text",
        "store": true
      },

      "insert_time": {
        "type": "date",
        "store": true,
        "format": "yyyy-MM-dd HH:mm:ss"
      },
      "es_updatetime": {
        "type": "date",
        "store": true,
        "format": "yyyy-MM-dd HH:mm:ss"
      },
      "pubdate": {
        "type": "date",
        "store": true,
        "format": "yyyy-MM-dd"
      },
      "pubtime": {
        "type": "date",
        "store": true,
        "format": "yyyy-MM-dd HH:mm:ss"
      },
      "source_url": {
        "type": "keyword",
        "store": true
      },
      "country_longitude_latitude": {
        "type": "geo_point",
        "store": true
      },
      "city_longitude_latitude": {
        "type": "geo_point",
        "store": true
      }
    }
  }
}

或是



POST appdata/appdata/_mapping
{
  "appdata": {
    "dynamic": "false",
        "properties" : {
          "account" : {
            "type" : "keyword",
            "store" : true
          },
          "art_id" : {
            "type" : "keyword",
            "store" : true
          },
          "article_type" : {
            "type" : "integer",
            "store" : true
          },
          "channel_type" : {
            "type" : "integer",
            "store" : true
          },
          "city" : {
            "type" : "keyword",
            "store" : true
          },
          "cluster_head_uuid" : {
            "type" : "keyword",
            "store" : true
          },
          "cmt_count" : {
            "type" : "integer",
            "store" : true
          },
          "content" : {
            "type" : "text",
            "store" : true
          },
          "county" : {
            "type" : "keyword",
            "store" : true
          },

          "insert_time" : {
            "type" : "date",
            "store" : true,
            "format" : "yyyy-MM-dd HH:mm:ss"
          },
          "inter_count" : {
            "type" : "integer",
            "store" : true
          },
          "is_revoke" : {
            "type" : "integer",
            "store" : true
          },
          "is_sensitive" : {
            "type" : "integer",
            "store" : true
          },
          "media_level" : {
            "type" : "integer",
            "store" : true
          },
          "media_level_name" : {
            "type" : "keyword",
            "store" : true
          },
          "new_trans_count" : {
            "type" : "integer",
            "store" : true
          },
          "new_trans_media_count" : {
            "type" : "integer",
            "store" : true
          },
          "pictures" : {
            "type" : "text",
            "store" : true
          },
          "pid" : {
            "type" : "keyword",
            "store" : true
          },
          "polarity" : {
            "type" : "integer",
            "store" : true
          },
          "province" : {
            "type" : "keyword",
            "store" : true
          },
          "pubdate" : {
            "type" : "date",
            "store" : true,
            "format" : "yyyy-MM-dd"
          },
          "pubtime" : {
            "type" : "date",
            "store" : true,
            "format" : "yyyy-MM-dd HH:mm:ss"
          },
          "read_count" : {
            "type" : "integer",
            "store" : true
          },
          "revoke_time" : {
            "type" : "date",
            "store" : true,
            "format" : "yyyy-MM-dd HH:mm:ss"
          },
          "rtt_count" : {
            "type" : "integer",
            "store" : true
          },
          "source_account" : {
            "type" : "keyword",
            "store" : true
          },
          "source_art_id" : {
            "type" : "keyword",
            "store" : true
          },
          "source_channel_type" : {
            "type" : "integer",
            "store" : true
          },
          "source_pubdate" : {
            "type" : "date",
            "store" : true,
            "format" : "yyyy-MM-dd"
          },
          "source_pubtime" : {
            "type" : "date",
            "store" : true,
            "format" : "yyyy-MM-dd HH:mm:ss"
          },
          "source_title" : {
            "type" : "keyword",
            "store" : true
          },
          "title" : {
            "type" : "keyword",
            "store" : true
          },
          "trans_count" : {
            "type" : "integer",
            "store" : true
          },
          "trans_user_name" : {
            "type" : "keyword",
            "store" : true
          },
          "up_count" : {
            "type" : "integer",
            "store" : true
          },
          "update_time" : {
            "type" : "date",
            "store" : true,
            "format" : "yyyy-MM-dd HH:mm:ss"
          },
          "url" : {
            "type" : "keyword",
            "store" : true
          },
          "uuid" : {
            "type" : "keyword",
            "store" : true
          }
        }
  }
}
9、新建索引

PUT appdata_info?pretty
{}

10 、修改文档中的字段数值


POST baidu_info/baidu_info/6d468b6380ff20937fc3233b01de696b/_update
{
    "doc":{
        "up_count":20,
        "read_count" : 300

    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值