elasticsearch实战代码
时间: 2023-09-25 18:16:04 浏览: 85
Elasticsearch实例代码
以下是一个简单的 Elasticsearch 实战代码:
```python
from elasticsearch import Elasticsearch
# 创建 Elasticsearch 客户端
es = Elasticsearch()
# 创建一个索引
es.indices.create(index='my_index')
# 插入一条文档
es.index(index='my_index', id=1, body={'text': 'Hello, World!'})
# 搜索文档
res = es.search(index='my_index', body={'query': {'match': {'text': 'hello'}}})
print(res['hits']['hits'])
```
这段代码中,我们首先创建了一个 Elasticsearch 客户端。然后,我们创建了一个名为 `my_index` 的索引。接下来,我们插入了一条包含 `"Hello, World!"` 的文档,并指定文档 ID 为 `1`。最后,我们使用 `match` 查询搜索了包含 `"hello"` 的文档,并打印出搜索结果。
阅读全文