es 测试代码

测试代码

PUT test/doc/1
{
"num": 1.0
}

PUT test/doc/2
{
"num": 2.0
}

POST _scripts/javascript/my_script
{
"script": "doc["num"].value * factor"
}

GET test/_search
{
"query": {
"function_score": {
"script_score": {
"script": {
"id": "indexedCalculateScore",
"lang": "javascript",
"params": {
"my_modifier": 2
}
}
}
}
}
}

GET /_scripts/groovy/indexedCalculateScore

GET /test/doc/_search
{
"script_fields": {
"num": {
"script" : "ctx._source.num += count",
"params" : {
"count" : 4
}
}
}
}

GET /_scripts

GET /_search
{
"script_fields": {
"my_field": {
"script": {
"file": "my_script",
"params": {
"my_var": 2
}
}
}
}
}

POST /_scripts/groovy/indexedCalculateScore
{
"script": "log(_score * 10) + my_modifier"

}

GET /_search
{
"script_fields": {
"my_field": {
"script": {
"inline": "1 + my_var",
"params": {
"my_var": 2
}
}
}
}
}

GET /_river

GET test/_search
{
"query": {
"function_score": {
"script_score": {
"script": {
"file": "my_script",
"lang": "javascript",
"params": {
"factor": 2
}
}
}
}
}
}

PUT /_template/main_te
{
"template": "index*",
"order":11,
"settings": {

}
, "mappings": {
"default": {
"_source" : {
"enabled" : false
}

}

}

}

GET /aa/tt/_search
{
"query": {
"bool": {
"must": [
{
"term": {
"type": {
"value": "second"
}
}
},

    {
      "term": {
        "name": {
          "value": "mice"
        }
      }
    }
  ]
}

}

, "stats": [
"name"
]

, "highlight": {
"fields": {
"type": {}
}
}
}

GET /my/txt/_search?search_type=scan&scroll=1m

1

GET /aa/tt/_search
{
"query": {
"fuzzy": {
"title": {
"value": "ferrst"
}
}
}
}

GET /aa/tt/_search
{
"query": {
"more_like_this": {
"fields": [
"name"
],
"like_text": "entry",
"min_term_freq": 1,
"min_doc_freq": 1,
"max_word_len": 4,
"max_query_terms": 3
}
}
}

GET /aa/_analyze?field=name
{
"text": "their first got goods"
}

//3
GET /aa/tt/_validate/query
{
"query": {
"filtered": {
"query": {
"term": {
"title": {
"value": "my"
}
}
},
"filter": {
"term": {
"name": "cat"
}
}
}
}
}

GET /aa/tt/_validate/query?explain
{
"query": {
"match" : {
"name" : "really cats read mice"
}
}
}

GET /aa/tt/_search
{
"query": {
"range": {
"date": {
"gte": 2001,
"lte": 2022
}
, "_cache": false
}

}
}

原文地址:https://www.cnblogs.com/FlyAway2013/p/5993572.html