# _souce
元数据
_souce
元数据- 定制返回结果字段
# _souce
元数据
添加一条数据
PUT /test_index/test_type/1
{
"test_content": "test test",
"test_content2": "test test2"
}
1
2
3
4
5
6
2
3
4
5
6
获取这一条数据
GET /test_index/test_type/1
-------- 响应
{
"_index": "test_index",
"_type": "test_type",
"_id": "1",
"_version": 2,
"found": true,
"_source": {
"test_content": "test test",
"test_content2": "test test2"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
其中响应的 _source
中的就是我们在新增数据的时候提交的数据
# 定制返回结果字段
// 多个字段用逗号分隔,就能返回指定的字段了
GET /test_index/test_type/1?_source=test_content2,test_content
1
2
3
2
3
dsl 语法,只有一个字段的时候,可以直接写 "_source": "test_content"
GET /test_index/test_type/_search
{
"query": {
"match": {
"_id": "1"
}
},
"_source": ["test_content","test_content2"]
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9