Ich bin eine einfache Abfrage wie so ausgeführt wird:nicht mehr _Source wenn script_fields in Elasticsearch Abfrage verwendet wird
{
"query": {
"term": {
"statuses": "active"
}
},
"script_fields": {
"test": {
"script": "_source.name"
}
}
}
Das Problem ist, dass wenn ich die script_fields
vorstellen, ich nicht mehr _source
in meinen Ergebnissen.
Ich habe versucht:
{
"fields": [
"_all"
],
"query": {
"term": {
"statuses": "active"
}
},
"script_fields": {
"email": {
"script": "_source.name"
}
}
}
und
{
"fields": [
"*"
],
"query": {
"term": {
"statuses": "active"
}
},
"script_fields": {
"email": {
"script": "_source.name"
}
}
}
Aber sie haben keinen Unterschied machen. Gibt es eine Möglichkeit, _source
zusätzlich zum script_fields
zurückgegeben werden?
jemand genau Kennt _why_ dies geschieht? Hat es mit https://github.com/elastic/elasticsearch/issues/20068 zu tun? –