zoukankan      html  css  js  c++  java
  • 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" : [ ]
      }
    }
    
  • 相关阅读:
    2020.8.8第三十三天
    2020.8.7第三十二天
    2020.8.6第三十一天
    《大道至简》读后感
    2020.8.5第三十天
    2020.8.4第二十九天
    2020.8.3第二十八天
    2020.8.2第二十七天
    MySQL学习笔记(31):监控
    MySQL学习笔记(30):高可用架构
  • 原文地址:https://www.cnblogs.com/aze999/p/15765930.html
Copyright © 2011-2022 走看看