php-ddd-example icon indicating copy to clipboard operation
php-ddd-example copied to clipboard

Elasticsearch + criteria pattern

Open rogerguasch opened this issue 3 years ago • 0 comments

Buenas, a la hora de buscar con multiples "terms" o "wildcard" da un error de que la query esta mal formada: [term] query doesn't support multiple fields.

En el código actual se monta una query parecida a esta:

GET cursos/_search
{
    "query": {
      "bool": {
        "must" :{
          "term":{
            "first_name" : "john",
            "middle_name" : "walter",
            "last_name" : "lastname",
            "email" : "[email protected]",
          }
        }
      }
    },
    "sort":{
      "created_at":{
        "order" : "DESC"
      }
    }
}

Y dentro del devtools ya te dice que no se puede hacer asi :(

rogerguasch avatar Oct 18 '22 09:10 rogerguasch