Elasticsearch如何对json字符串字段的获取
时间: 2024-02-29 20:25:31 浏览: 220
es从行json文件中查询相关内容
在Elasticsearch中,您可以使用`_source`字段来获取文档的源JSON字符串。该字段包含完整的文档源,可以通过查询API、聚合API和搜索API来访问。
例如,以下查询将返回匹配查询条件的文档的源JSON字符串:
```
GET /my_index/_search
{
"query": {
"match": {
"title": "Elasticsearch"
}
},
"_source": true
}
```
您还可以使用`_source`字段来指定要检索的字段。例如,以下查询将只返回文档中`title`和`content`字段的值:
```
GET /my_index/_search
{
"query": {
"match": {
"title": "Elasticsearch"
}
},
"_source": ["title", "content"]
}
```
这将减少响应大小并提高性能,因为Elasticsearch不需要检索未请求的字段。
阅读全文