Skip to content

Elasticsearch + criteria pattern #327

@rogerguasch

Description

@rogerguasch

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@hola.com",
          }
        }
      }
    },
    "sort":{
      "created_at":{
        "order" : "DESC"
      }
    }
}

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions