10年 Java程序员,硬核人生!勇往直前,永不退缩!

欢迎围观我的git:https://github.com/R1310328554/spring_security_learn 寻找志同道合的有志于研究技术的朋友,关注本人微信公众号: 觉醒的码农,或Q群 165874185

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

测试代码

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  阅读(361)  评论(0编辑  收藏  举报