美文网首页
Query String 和 Simple Query Stri

Query String 和 Simple Query Stri

作者: 滴流乱转的小胖子 | 来源:发表于2020-06-30 06:26 被阅读0次

    Query String

    image.png

    Simple Query String

    image.png
    image.png

    AND OR NOT 在查询字符串中如“Beafiful AND Mind”, 会当做普通字符串处理,操作符需要指定default_operator

    PUT /users/_doc/1
    {
      "name":"Ruan Yiming",
      "about":"java, golang, node, swift, elasticsearch"
    }
    
    PUT /users/_doc/2
    {
      "name":"Li Yiming",
      "about":"Hadoop"
    }
    
    
    POST users/_search
    {
      "query": {
        "query_string": {
          "default_field": "name",
          "query": "Ruan AND Yiming"
        }
      }
    }
    
    
    POST users/_search
    {
      "query": {
        "query_string": {
          "fields":["name","about"],
          "query": "(Ruan AND Yiming) OR (Java AND Elasticsearch)"
        }
      }
    }
    
    
    #Simple Query 默认的operator是 Or
    POST users/_search
    {
      "query": {
        "simple_query_string": {
          "query": "Ruan AND Yiming",
          "fields": ["name"]
        }
      }
    }
    
    
    POST users/_search
    {
      "query": {
        "simple_query_string": {
          "query": "Ruan Yiming",
          "fields": ["name"],
          "default_operator": "AND"
        }
      }
    }
    
    
    GET /movies/_search
    {
        "profile": true,
        "query":{
            "query_string":{
                "default_field": "title",
                "query": "Beafiful AND Mind"
            }
        }
    }
    
    
    # 多fields
    GET /movies/_search
    {
        "profile": true,
        "query":{
            "query_string":{
                "fields":[
                    "title",
                    "year"
                ],
                "query": "2012"
            }
        }
    }
    
    
    
    GET /movies/_search
    {
        "profile":true,
        "query":{
            "simple_query_string":{
                "query":"Beautiful +mind",
                "fields":["title"]
            }
        }
    }
    
    

    相关文章

      网友评论

          本文标题:Query String 和 Simple Query Stri

          本文链接:https://www.haomeiwen.com/subject/vectqktx.html