Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

113
Vistas
La consulta multi_match anidada de Opensearch no funciona correctamente

Estoy tratando de ejecutar una consulta anidada de coincidencias múltiples usando javascript y opensearch. Así es como se ve la consulta:

 const { body } = await client.search({ index, body: { size: 25, query: { nested: { path: "questions", query: { multi_match: { query: searchText, fields: ["question", "comments", "label", "user_answer"], }, }, }, }, }, });

y aquí está mi esquema:

 questions: { type: "nested", properties: { question: { type: "text" }, comments: { type: "text" }, label: { type: "text" }, user_answer: { type: "text" }, }, }

Tengo otras consultas que funcionan correctamente y la búsqueda real simplemente no arroja resultados, por lo que sé que el problema no está en la búsqueda abierta y la configuración. Parece que solo estoy haciendo mal la consulta? Cualquier ayuda sobre esto sería muy apreciada, no puedo encontrar ejemplos en SO que funcionen en mi caso y la documentación no me está ayudando mucho con este problema.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda