O Elasticsearch mantém uma ordem de campos com vários valores?

O Elasticsearch mantém uma ordem de campos com vários valores?

I.e. se eu colocar os seguintes valores em campos:

{
    "values": ["one", "two", "three"],
    "values_original": ["1", "2", "3"]
}

(Como os campos não são analisados)

Posso ter certeza de que o conteúdo das listas sempre será retornado na mesma ordem em que eu o coloquei lá?

No exemplo acima, quero garantir que "one" na primeira posição em "values" corresponda sempre a "1" em "values_original" etc.

Eu poderia mantê-lo também como objetos aninhados, ou seja,

{
    "values": [
        {"original": "1", "new": "one"}, 
        {"original":"2", "new":"two"},
        {"original":"3","new":"three"}
    ]
}

mas eu quero evitar a sobrecarga.

Se for garantido que a ordem dos valores no campo de valores múltiplos seja preservada, minha abordagem de manter dois campos de valores múltiplos paralelos funcionará.

questionAnswers(2)

yourAnswerToTheQuestion