1
resposta

Em uma das minhas buscas, o max_score deu acima de 1.40

Em uma das minhas buscas, o max_score deu acima de 1.40, mas na aula o instrutor informa que esse valor fica entre 0 e 1. Existe algum problema com o max_score?

Minha busca foi:

/catalogo/pessoas/_search?q=estado:MG

Resultado

{
  "took": 4,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "failed": 0
  },
  "hits": {
    "total": 1,
    "max_score": 1.4054651,
    "hits": [
      {
        "_index": "catalogo",
        "_type": "pessoas",
        "_id": "2",
        "_score": 1.4054651,
        "_source": {
          "nome": "Isgreudes Dunha",
          "interesses": [
            "pintura",
            "literatura",
            "teatro"
          ],
          "cidade": "Diamantina",
          "formação": "Artes Plásticas",
          "estado": "MG",
          "país": "Brasil"
        }
      }
    ]
  }
}
1 resposta

Olá Jonathan, tudo bem?

Acho que o instrutor pode ter se enganado, e não há problema com o seu Max_score, este valor pode sim exceder 1, pois não há limite para a pontuação que um documento pode receber. A pontuação não tem uma escala fixa, isso dependera de quão relevante este documento é para a busca. Cada documento também tem um score que é a pontuação de relevância e o Max_score é o valor mais alto de score dentre os documento da busca.

Espero ter esclarecido a sua dúvida!