Erros de digitação e relevância: fuzzy, frase, boost

7 min
Público
você sabe escrever um bool e ordenar (lições 01 e 02)
Duração
25 a 30 min
Módulo
3/7
Competência visada
tolerar erros de digitação, buscar uma expressão exata, propor um autocompletar, e moldar a ordem dos resultados com boosts e function_score, lendo a pontuação com explain.

Em uma imagem

Um bom livreiro faz três coisas que um catálogo de papel não faz. Se você pedir "um livro sobre Kubrenetes", ele entende Kubernetes: é a tolerância a erros. Se você pedir "contêineres em produção", ele não dá todos os livros que contêm "contêineres" em algum lugar e "produção" em outro, ele busca a expressão: é a frase. E quando dois livros respondem igualmente bem à sua pergunta, ele estende primeiro aquele que seus clientes adoraram: é o boost. O Elasticsearch faz esses três gestos com fuzziness, match_phrase e function_score, e mostra seu raciocínio com explain.

Pré-visualização — o resto da lição está reservado aos inscritos.

Já se inscreveu com um código?

O seu acesso está ligado à sua conta, não a esta ligação. Inicie sessão com o mesmo e-mail usado na aula: o seu curso está à espera, não precisa de introduzir o código de novo.

Iniciar sessãoAinda não tem conta? Criar uma
Esta lição faz parte do módulo «Buscar como um profissional com a Query DSL»

Os primeiros módulos do curso são de acesso livre. Para o resto há três possibilidades: comprar este curso de uma vez por todas, subscrever, ou introduzir o código entregue na aula.

Subscrever — 19 $ US/mêsVoltar ao plano
É estudante do curso?

O código fica ligado à sua conta: inicie sessão ou crie uma conta e ele será aplicado automaticamente ao regressar.

Ainda não tem conta? Criar uma