ES入门四:Term Query Api实践
from elasticsearch import Elasticsearch
# 连接到Elasticsearch
es = Elasticsearch(hosts=["localhost:9200"])
# 定义term查询的参数
index_name = "kibana_sample_data_flights"
query_field = "DestWeather"
query_value = "Sunny"
# 构建查询
query = {
"query": {
"term": {
query_field: query_value
}
}
}
# 执行查询
response = es.search(index=index_name, body=query)
# 打印查询结果
print(response)
这段代码演示了如何使用Elasticsearch Python API执行term查询。首先,我们连接到本地运行的Elasticsearch实例。然后,我们定义了term查询的参数,包括要查询的索引名称、字段和值。接着,我们构建了查询并执行它。最后,我们打印出查询结果。这是一个简单的实例,但在实际应用中,查询参数可能会更加复杂。
评论已关闭