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
}

}
}

posted on 2017-05-24 17:00 CanntBelieve 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/FlyAway2013/p/5993572.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值