ElasticSearch 原理与代码实例讲解
from datetime import datetime
from elasticsearch import Elasticsearch
# 连接到ElasticSearch
es = Elasticsearch("http://localhost:9200")
# 创建一个新的日志文档
log_entry = {
'@timestamp': datetime.now(),
'message': '这是一条日志信息',
'level': 'INFO',
'app': 'example_app'
}
# 将日志文档索引到ElasticSearch中
res = es.index(index="logs", document=log_entry)
# 打印出响应结果
print(res)
这段代码演示了如何使用Elasticsearch Python API连接到本地运行的Elasticsearch服务,并创建一个新的日志文档,最后将其索引到名为"logs"的索引中。代码使用了Elasticsearch提供的index
方法来执行索引操作,并打印出响应结果。这是一个简单的实例,展示了如何在实际应用中使用Elasticsearch。
评论已关闭