• es elasticsearch mapping parameters enabled


    enabled 特点

    image

    enabled 使用

    # enabled
    PUT /enabled_test
    {
      "mappings" : {
        "properties" : {
          "name" : {
            "type" : "keyword"
          },
          "title" : {
            "type"    : "object",
            "enabled" : false
          }
        }
      }
    }
    
    # 索引
    POST /enabled_test/_doc/1
    {
      "name"  : "hello",
      "title" : "name"
    }
    
    # 搜索 可以检索到
    GET /enabled_test/_search
    
    # 结果
    {
      "took" : 0,
      "timed_out" : false,
      "_shards" : {
        "total" : 1,
        "successful" : 1,
        "skipped" : 0,
        "failed" : 0
      },
      "hits" : {
        "total" : {
          "value" : 1,
          "relation" : "eq"
        },
        "max_score" : 1.0,
        "hits" : [
          {
            "_index" : "enabled_test",
            "_type" : "_doc",
            "_id" : "1",
            "_score" : 1.0,
            "_source" : {
              "name" : "hello",
              "title" : "name"
            }
          }
        ]
      }
    }
    
    # 搜索 不能被搜索
    GET /enabled_test/_search
    {
      "query" : {
        "match" : {
          "title" : "name"
        }
      }
    }
    
    # 结果
    {
      "took" : 0,
      "timed_out" : false,
      "_shards" : {
        "total" : 1,
        "successful" : 1,
        "skipped" : 0,
        "failed" : 0
      },
      "hits" : {
        "total" : {
          "value" : 0,
          "relation" : "eq"
        },
        "max_score" : null,
        "hits" : [ ]
      }
    }
    
    # enable 整体设置为false
    PUT /enabled_test_1
    {
      "mappings" : {
        "enabled" : false
      }
    }
    
    # 索引
    POST /enabled_test_1/_doc/1
    {
      "name" : "hello"
    }
    
    # 搜索 不能被搜索到
    GET /enabled_test_1/_search
    {
      "query" : {
        "match" : {
          "name" : "hello"
        }
      }
    }
    
    # 结果
    {
      "took" : 0,
      "timed_out" : false,
      "_shards" : {
        "total" : 1,
        "successful" : 1,
        "skipped" : 0,
        "failed" : 0
      },
      "hits" : {
        "total" : {
          "value" : 0,
          "relation" : "eq"
        },
        "max_score" : null,
        "hits" : [ ]
      }
    }
    
  • 相关阅读:
    [译]理解Javascript的异步等待
    [译]为什么我要离开gulp和grunt转投npm脚本的怀抱
    [译]代码审查的重要性
    [译]转译器: 今日大不同
    猴年马月都到了
    关于“我是谁”的思考
    ASP.net MVC基础
    利用Spring.Net技术打造可切换的分布式缓存读写类
    JQuery WEB前段开发
    Javascript——说说js的调试
  • 原文地址:https://www.cnblogs.com/aze999/p/15765930.html
Copyright © 2020-2023  润新知