zoukankan      html  css  js  c++  java
  • 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
    }

    }
    }

  • 相关阅读:
    Recyclerview设置间距
    Python-socket / socketserver
    服务器存储空间不足,无法处理此命令
    gitbucket
    一些好用的Linux命令组合
    Python socket模块
    用Python在局域网根据IP地址查找计算机名
    thinkpad开机引导方式变成PCI LAN选项解决
    ipython安装
    python xml
  • 原文地址:https://www.cnblogs.com/FlyAway2013/p/5993572.html
Copyright © 2011-2022 走看看