ElasticSearch如何存放json对象
时间: 2024-05-05 11:02:00 浏览: 142
js 将json字符串转换为json对象的方法解析
Elasticsearch可以将JSON对象存储为文档。文档是Elasticsearch中存储数据的基本单位,每个文档都有一个唯一的ID和一个包含所有数据的JSON对象。以下是将JSON对象存储为文档的示例:
1. 创建索引:
```
PUT /my_index
{
"mappings": {
"properties": {
"my_field": {
"type": "text"
}
}
}
}
```
2. 添加文档:
```
PUT /my_index/_doc/1
{
"my_field": {
"name": "John",
"age": 30,
"email": "john@example.com"
}
}
```
3. 获取文档:
```
GET /my_index/_doc/1
```
以上示例中,我们首先创建了一个名为“my_index”的索引,然后将一个JSON对象存储为名为“my_field”的字段的值。最后,我们使用文档ID检索文档。
阅读全文