创建es索引和mapping
第一种:
from elasticsearch import Elasticsearch
es = Elasticsearch(hosts="0.0.0.0", port=9200, timeout=5000)
index_20 = "olt_bas_test_20180824"
def set_map():
body_ = {
"mappings": {
"_default_": {
"_all": {
"enabled": False
},
"dynamic_templates": [
{
"strings": {
"match_mapping_type": "string",
"mapping": {
"type": "keyword"
}
}
}
]
},
"olt": {
"_all": {
"enabled": False
},
"dynamic_templates": [
{
"strings": {
"match_mapping_type": "string",
"mapping": {
"type": "keyword"
}
}
}
],
"properties": {
"frame_alarm_users": {
"type": "long"
},
"ka_alarm_users": {
"type": "long"
},
"ld_bad_qa_users": {
"type": "long"
},
"live_alarm_users": {
"type": "long"
},
"live_bad_qa_users": {
"type": "long"
},
"live_users": {
"type": "long"
},
创建es索引和mapping
最新推荐文章于 2024-07-30 15:55:11 发布
本文详细介绍了如何在Elasticsearch中创建索引和设置映射,包括索引的基本概念、映射的定义以及创建过程,帮助读者理解如何有效管理和组织数据以实现高效检索。
摘要由CSDN通过智能技术生成