首页  

elasticsearch禁用自动创建索引和类型     所属分类 elasticsearch 浏览量 1079
action.auto_create_index: false
index.mapper.dynamic: false

index.mapper.dynamic VS  索引 mapping 中 dynamic  
index.mapper.dynamic  是否允许自动创建type
mapping 中 的dynamic 用于控制 索引时 新增字段

禁用新建 索引(数据库) 类型(表) 字段 


禁用自动创建索引
PUT _cluster/settings
{
    "persistent": {
        "action.auto_create_index": "false" 
    }
}

/_cluster/settings

创建索引 ,禁用自动创建type

PUT /pets
{
    "index": {
        "number_of_shards": "1",
        "number_of_replicas": "0",
        "mapper": {
            "dynamic": "false"
        }  
    }
}


trying to auto create mapping, but dynamic mapping is disabled


查看所有索引配置
/_settings

查看指定索引的配置
/$INDEX/_settings


创建索引类型 禁用自动mapping
PUT /blogs/_mapping/blog?pretty
{"dynamic":"strict","properties":{"id":{"type":"long"},"content":{"type":"string"}}}

PUT /索引名/索引类型/_mapping
{"dynamic":false}
 
严格模式 不在mapping中的字段不能写入
{"dynamic":"strict"}


查看 索引 mapping信息
GET /$INDEX

上一篇     下一篇
中文分词返回结果为空问题记录

常见的安全漏洞

分布式事务六种解决方案

Elasticsearch 搜索 分词器 过滤器

elasticsearch使用7大原则

elasticsearch profile 使用简介