首页 > 其他 > 详细

ElasticSearch

时间:2020-01-15 11:07:27      阅读:65      评论:0      收藏:0      [点我收藏+]

ES 是开源分布式高可用灵活的搜索引擎 基于 Lucene

ELK ElasticSearch(核心) Logstash(采集?) Kibana(可视化)

常见CURD操作 PUT GET POST DELETE

PUT person/doc/1
{
  "name":"frank",
  "age":18,
  "gender":"Male",
  "DOB":"19900101"
}

PUT person/doc/2
{
  "name":"tom",
  "age":19,
  "gender":"Male",
  "DOB":"19880203"
}

GET person/doc/_search

GET person/doc/_search?q=age:19

POST person/doc/1/_update
{
  "doc":{
  "age":16
  }
}

DELETE person

POST person/doc/_delete_by_query?q=name:frank


GET person/doc/_search
{"query":{
  "match":{
    "age":18
  }
}}

GET person/doc/_search
{"query":{
  "match":{
    "name":"frank tom"
  }
}}

# 排序
GET person/doc/_search
{
  "query": {
    "match_all": {}
  }
  , "sort": [
    {
      "age": {
        "order": "desc"
      }
    }
  ]
}

ElasticSearch

原文:https://www.cnblogs.com/Frank99/p/12195394.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!