¿Elasticsearch mantiene un orden de campos de valores múltiples?

¿Elasticsearch mantiene un orden de campos de valores múltiples?

Es decir. si he puesto los siguientes valores en los campos:

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

(Dado que los campos no se analizan)

¿Puedo estar seguro de que el contenido de las listas siempre se devolverá en el mismo orden en que lo puse allí?

En el ejemplo anterior, quiero asegurarme de que "uno" en la primera posición en "valores" corresponderá siempre a "1" en "valores_originales", etc.

Podría mantenerlo también como objetos anidados, es decir

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

pero quiero evitar los gastos generales.

Si se garantiza que se conserva el orden de los valores en el campo de valores múltiples, entonces mi enfoque de mantener dos campos de valores múltiples paralelos funcionará.

Respuestas a la pregunta(2)

Su respuesta a la pregunta