{
"community_user_index_2020": {
"aliases": {
"community_user_index": {}
},
"mappings": {
"properties": {
"accountStatus": {
"type": "integer"
},
"gmtCreate": {
"type": "long"
},
"gmtLevelUp": {
"type": "long"
},
"gmtModify": {
"type": "long"
},
"introduction": {
"type": "text",
"term_vector": "with_positions_offsets",
"analyzer": "ik_smart"
},
"levelId": {
"type": "integer"
},
"limitLevel": {
"type": "integer"
},
"name": {
"type": "keyword",
"fields": {
"ik": {
"type": "text",
"term_vector": "with_positions_offsets",
"similarity": "BM25",
"analyzer": "ik_max_word"
},
"ngram": {
"type": "text",
"term_vector": "with_positions_offsets",
"similarity": "BM25",
"analyzer": "ngram_analyzer"
},
"pinyin": {
"type": "text",
"term_vector": "with_positions_offsets",
"similarity": "BM25",
"analyzer": "ngram_pinyin_analyzer"
}
}
},
"pinyin": {
"type": "keyword"
},
"remark": {
"type": "text",
"term_vector": "with_positions_offsets",
"analyzer": "ik_smart"
},
"signature": {
"type": "text",
"term_vector": "with_positions_offsets",
"analyzer": "ik_smart"
},
"status": {
"type": "integer"
},
"userId": {
"type": "long"
},
"vip": {
"type": "integer"
}
}
},
"settings": {
"index": {
"max_ngram_diff": "20",
"number_of_shards": "5",
"provided_name": "community_user_index_2020",
"creation_date": "1590052024046",
"analysis": {
"filter": {
"pinyin_filter": {
"keep_joined_full_pinyin": "true",
"lowercase": "true",
"first_letter": "only",
"keep_original": "false",
"remove_duplicated_term": "true",
"keep_separate_first_letter": "false",
"type": "pinyin",
"limit_first_letter_length": "20",
"keep_none_chinese_in_first_letter": "true",
"keep_none_chinese_in_joined_full_pinyin": "true",
"keep_first_letter": "true",
"keep_none_chinese": "false",
"keep_full_pinyin": "false"
},
"my_multiplexer": {
"type": "multiplexer",
"filters": [
"word_delimiter_graph",
"edge_ngram_filter"
]
},
"edge_ngram_filter": {
"type": "edge_ngram",
"min_gram": "1",
"max_gram": "20"
}
},
"analyzer": {
"default": {
"type": "ik_smart",
"tokenizer": "standard"
},
"ngram_analyzer": {
"type": "custom",
"tokenizer": "my_ngram"
},
"search_pinyin_analyzer": {
"filter": [
"word_delimiter_graph"
],
"type": "custom",
"tokenizer": "my_pinyin"
},
"ngram_pinyin_analyzer": {
"filter": [
"pinyin_filter"
],
"type": "custom",
"tokenizer": "my_ngram"
},
"pinyin_analyzer": {
"filter": [
"my_multiplexer"
],
"type": "custom",
"tokenizer": "my_pinyin"
}
},
"tokenizer": {
"my_ngram": {
"token_chars": [
"letter",
"digit",
"punctuation",
"symbol"
],
"min_gram": "1",
"type": "ngram",
"max_gram": "20"
},
"my_pinyin": {
"keep_joined_full_pinyin": "true",
"lowercase": "true",
"first_letter": "only",
"keep_original": "false",
"remove_duplicated_term": "true",
"keep_separate_first_letter": "false",
"type": "pinyin",
"limit_first_letter_length": "20",
"keep_none_chinese_in_first_letter": "true",
"keep_none_chinese_in_joined_full_pinyin": "true",
"keep_first_letter": "true",
"keep_none_chinese": "false",
"keep_full_pinyin": "true"
}
}
},
"number_of_replicas": "0",
"uuid": "_DYRtOnIQoSxZu3kx15H4w",
"version": {
"created": "7000099"
}
}
}
}
}
ES的index数据结构示例(aliases mappings settings)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 故障描述:检查es索引发现几个大索引在半夜停了,查看redis发现已经被撑爆内存重启过了。集群状态为红色,logs...
- 本节将开始介绍Document API,本节将重点介绍ElasticSearch Doucment Index ...
- 代码目录结构: ### babel 转译es6 -> es5 - 安装babel - npm install ba...