Me postulo una simple consulta de este modo:_source No más si script_fields se utiliza en elasticsearch consulta
{
"query": {
"term": {
"statuses": "active"
}
},
"script_fields": {
"test": {
"script": "_source.name"
}
}
}
El problema es que una vez que presento la script_fields
, ya no recibo _source
en mis resultados.
que he intentado:
{
"fields": [
"_all"
],
"query": {
"term": {
"statuses": "active"
}
},
"script_fields": {
"email": {
"script": "_source.name"
}
}
}
y
{
"fields": [
"*"
],
"query": {
"term": {
"statuses": "active"
}
},
"script_fields": {
"email": {
"script": "_source.name"
}
}
}
Pero ellos no hacen ninguna diferencia. ¿Hay alguna manera de obtener _source
devuelto además del script_fields
?
¿Alguien sabe exactamente _por qué_ esto sucede? ¿Está relacionado con https://github.com/elastic/elasticsearch/issues/20068? –