Nie więcej _source jeśli script_fields jest używane w zapytaniu elasticsearch

Używam prostego zapytania, takiego jak:

{
  "query": {
    "term": {
      "statuses": "active"
    }
  },
  "script_fields": {
    "test": {
      "script": "_source.name"
    }
  }
}

Problem polega na tym, że po wprowadzeniuscript_fields, Nie mam już_source w moich wynikach.

Próbowałem:

{
  "fields": [
    "_all"
  ],
  "query": {
    "term": {
      "statuses": "active"
    }
  },
  "script_fields": {
    "email": {
      "script": "_source.name"
    }
  }
}

i

{
  "fields": [
    "*"
  ],
  "query": {
    "term": {
      "statuses": "active"
    }
  },
  "script_fields": {
    "email": {
      "script": "_source.name"
    }
  }
}

Ale nie zrobili żadnej różnicy. Czy istnieje sposób, aby to uzyskać_source zwrócone opróczscript_fields?

questionAnswers(2)

yourAnswerToTheQuestion