zoukankan      html  css  js  c++  java
  • request Body 查询

    在一个不存在的索引上添加ignore_unavailable=true,可以忽略访问不存在的索引“dddd”导致的报错

    POST /dddd/_search?ignore_unavailable=true
    {
      "profile": true,
    	"query": {
    		"match_all": {}
    	}
    }
    

    分页查询

    POST /kibana_sample_data_ecommerce/_search
    {
      "from":10,
      "size":20,
      "query":{
        "match_all": {}
      }
    }
    

    对日期排序

    POST kibana_sample_data_ecommerce/_search
    {
      "sort":[{"order_date":"desc"}],
      "query":{
        "match_all": {}
      }
    
    }
    

    source filtering,只展示"_source"相关的字段,这里是只展示order_date

    POST kibana_sample_data_ecommerce/_search
    {
      "_source":["order_date"],
      "query":{
        "match_all": {}
      }
    }
    

    脚本字段,能指定字段的拼接,这里是在roder_date字段后面拼接上"hello"

    GET kibana_sample_data_ecommerce/_search
    {
      "script_fields": {
        "new_field": {
          "script": {
            "lang": "painless",
            "source": "doc['order_date'].value+'hello'"
          }
        }
      },
      "query": {
        "match_all": {}
      }
    }
    

    query match 表示 or

    POST movies/_search
    {
      "query": {
        "match": {
          "title": "last christmas"
        }
      }
    }
    

    加上operator后表示 and

    POST movies/_search
    {
      "query": {
        "match": {
          "title": {
            "query": "last christmas",
            "operator": "and"
          }
        }
      }
    }
    

    按照当前顺序匹配 "one love",中间可以有多个空格

    POST movies/_search
    {
      "query": {
        "match_phrase": {
          "title":{
            "query": "one love"
    
          }
        }
      }
    }
    

    按照当前顺序匹配,同时需要中间能有一个字符

    POST movies/_search
    {
      "query": {
        "match_phrase": {
          "title":{
            "query": "one love",
            "slop": 1
    
          }
        }
      }
    }
    
    自律人的才是可怕的人
  • 相关阅读:
    不错的英文商业站点,可以学习
    RegexMagic是好东东,可惜不会用
    PyBlosxom
    computer english
    已经在uubuntu下基本切换到chrome
    supervisor 管理后台进程
    精彩putty教程,乱码=,stdout,stderr重定向
    分析一个软件要考虑的问题
    Google has acquired AppJet Inc
    文件目录相关
  • 原文地址:https://www.cnblogs.com/lovelifest/p/14358882.html
Copyright © 2011-2022 走看看