Cómo hacer una combinación en Elasticsearch - o en el nivel de Lucene

¿Cuál es la mejor manera de hacer el equivalente de una unión SQL en Elasticsearch?

Tengo una configuración SQL con dos tablas grandes: personas y elementos. Una persona puede poseermuchos artículos. Las filas de Persona y Artículo pueden cambiar (es decir, actualizarse). Tengo que realizar búsquedas que filtran por aspectos tanto de la persona como del elemento.

En Elasticsearch, parece que usted podría hacer de Person un documento anidado de Item, luego usarhas_child.

Pero: si luego actualizas a una Persona, creo que deberías actualizar cada artículo que posean (lo que podría ser mucho).

¿Es eso correcto? ¿Hay una buena manera de resolver esta consulta en Elasticsearch?

Respuestas a la pregunta(2)

Su respuesta a la pregunta