zoukankan      html  css  js  c++  java
  • es search示例

    Search调用

    /index1/_search

    /index1,index2/_search

    /index*/_search

    URI Search

    get /users/_search?q=is&df=message&sort=post_date:desc&from=3&size=10&timeout=1s
    {
      "profile":true
    }
    
    1. q:查询字符串
    2. df:查询字段,不指定默认所有字段
    3. sort:排序字段(from,size,分页相关)
    4. profile:true/false:展示search过程

    另外一种形式:

    get /users/_search?q=message:is
    

    search message,包含is字符

    Request Body Search

    get /users/_search
    {
      "profile":true,
      "sort":
      {
        "post_date":
        {
          "order":"desc"
        }
      },
      "from":"3",
      "size":1,
      "query":{
        "match_all": {}
      }
    }
    
    get /users/_search
    {
      "profile":true,
      "sort":
      {
        "post_date":
        {
          "order":"desc"
        }
      },
      "from":"3",
      "query":{
        "bool": {
           "must": [
             {"match": 
               {
               "user": "mike"
               }
             },
             {"match_phrase":
               {
                 "message": "is"
               }
             }
           ]
        }
      }
    }
    
    作者:iBrake
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    强连通分量(Kosaraju)
    拓扑排序
    树状数组BIT
    差分
    RMQ(ST表)
    LCA(Tarjan)
    LCA(ST倍增)
    海亮SC2019 树上数数(转载)
    海亮SC
    【十二省联考2019】异或粽子/可持久化01trie
  • 原文地址:https://www.cnblogs.com/Brake/p/14495862.html
Copyright © 2011-2022 走看看