Filtrar subdocumentos?

18 views
Skip to first unread message

Gabriel Luraschi

unread,
Aug 4, 2017, 1:22:13 PM8/4/17
to Elasticsearch ES
Buenas, primero que nada conozco muy poco de elastic pero como no queda otra me veo obligado a aprender mientras desarrollo.

Suponiendo que tengo esto

PUT test/doc/1
{
  "title": "Test title",
  "comments": [
    {
      "author": "kimchy",
      "text": "comment text",
      "valid": 0
    },
    {
      "author": "nik9000",
      "text": "words words words",
      "valid": 0
    }
  ]
}

¿Cómo puedo hacer una consulta que me devuelva el título y sólo los comentarios que tengan valid=1? Al hacer una query si pongo filtro por valid=1 no me trae ningún documento porque todos tienen el valid=0, lo que quiero es que me filtre los comentarios y traiga sólo los que tengan valid=1... ¿Alguna sugerencia?

Otra cosa que me vendría bien es un buen libro sobre elastic en español, si conocen alguno se los agradezco.

Saludos !!
Reply all
Reply to author
Forward
0 new messages