我正在使用elasticsearch python客户端来创建和存储数据到aws elasticsearch实例。
def create_index():
"""
create mapping of data
"""
mappings = '''
{
"tweet":{
"_ttl":{
"enabled": true,
"default": "2m"
},
"properties": {
"text":{
"type": "string"
},
"location":{
"type": "geo_point"
}
}
}
}
'''
# Ignore if index already exists
es.indices.create(index='tweetmap', ignore=400, body=mappings)
如上所述,现在我希望记录在2分钟后自动删除,但是它们会一直存在。
可能的原因是什么?
答案 0 :(得分:0)
我定义映射的方式出错,如下所示进行了更正:
dispatch_queue_t