我正在运行一个简单的查询,例如:
{
"query": {
"term": {
"statuses": "active"
}
},
"script_fields": {
"test": {
"script": "_source.name"
}
}
}
问题是一旦我加入了script_fields
,我的结果中就不再有_source
。
我尝试过:
{
"fields": [
"_all"
],
"query": {
"term": {
"statuses": "active"
}
},
"script_fields": {
"email": {
"script": "_source.name"
}
}
}
并且
{
"fields": [
"*"
],
"query": {
"term": {
"statuses": "active"
}
},
"script_fields": {
"email": {
"script": "_source.name"
}
}
}
但是它们并没有产生任何区别。有没有一种方法可以在返回script_fields
的同时也返回_source
?