1
resposta

Pesquisa com vários campos

A pesquisa por vários campos com "&" na URL não funcionou. Seria necessário fazer algum escape no kopf?

Busca que eu tentei fazer, conforme a aula:

/catalogo/pessoas/_search?q=interesses:futebol&cidade:rio

Nos resultados, apareceu a cidade de São Paulo:

{
  "took": 3,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "failed": 0
  },
  "hits": {
    "total": 1,
    "max_score": 0.15342641,
    "hits": [
      {
        "_index": "catalogo",
        "_type": "pessoas",
        "_id": "1",
        "_score": 0.15342641,
        "_source": {
          "nome": "João Silva",
          "interesses": [
            "futebol",
            "música",
            "literatura"
          ],
          "cidade": "São Paulo",
          "formação": "Letras",
          "estado": "SP",
          "país": "Brasil"
        }
      }
    ]
  }
}
1 resposta

Felipe, tudo bem?

Fiz uma busca aqui e vi que dá para escapar usando paranteses.

Testa ai e fala para gente se deu certo :D