我正在运行一个简单的查询,如下所示:
{
"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"
}
}
}
但他们没有任何区别。除了 有没有办法_source
退换货script_fields
?