PUT 索引名
{
"aliases": {
"索引别名(可自定义)": {}
},
"mappings": {
"索引文档名(可自定义)": {
"dynamic": "false",
"properties": {
"字段名称": {
"type": "keyword", //字段类型,有keyword,integer,double,text,long,date等类型
//date类型设置如下:
//"date字段": {
// "type": "date",
// "null_value": "-62167420800000",
// "format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
// }
//text类型设置如下:
//"text字段": {
//"type": "text",
// "fields": {
// "raw": {
// "type": "keyword",
// "null_value": ""
// }
//},
"analyzer": "ngram_analyzer"
},
"null_value": ""//字段默认值,可以不用设置,如果设置了null_value,只使用exist语法查询会查不到数据
}
}
}
},
"settings": {
"index": {
"number_of_shards": "3",//索引分片数
"routing_partition_size": "1",
"max_inner_result_window": "50000",
"max_result_window": "50000",//最大记录查询
"analysis": {
"analyzer": {
"custom_analyzer": { //自定义分词器名称
"tokenizer": "custom_tokenizer" //使用自定义分词器名称
}
},
"tokenizer": {
"custom_tokenizer": { //自定义分词器设置
"token_chars": [ // 设置分词的形式
"letter",
"digit",
"punctuation"
],
"type": "ngram",//分词类型
"max_gram": "1"//分词后数据的最大长度
}
}
},
"number_of_replicas": "1"//索引副本
}
}
}
es创建索引时同时设置字段映射关系、别名以及索引配置
最新推荐文章于 2024-04-03 10:17:12 发布