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
    }

    }
    }

  • 相关阅读:
    windows mysql 的myini
    NuGet 程序源包
    链表更新
    程序包需要 NuGet 客户端版本“XXXXX”或更高版本,但当前的 NuGet 版本为“XXXXXXXXXX”
    chrome下调试安卓app 之 ionic
    ionic3 在ios9.0 系统下 会出现ReferenceError:Can't find variable:Intl 错误提示
    抓取html 生成图片
    grunt 打包 分解(并非原创)
    关于 vue 日期格式的过滤
    Android Studio
  • 原文地址:https://www.cnblogs.com/FlyAway2013/p/5993572.html
Copyright © 2011-2022 走看看