Elasticsearch LTR
Um dos desafios da busca é assegurar que os resultados mais relevantes para o usuário apareçam no topo da lista. É aí que Learning To Rank (LTR) pode ajudar. LTR é o processo de usar aprendizado de máquina para classificar documentos mostrados por um motor de busca. Se você usa Elasticsearch, você pode obter uma classificação de relevância de busca com o plugin Elasticsearch LTR. O plugin usa RankLib para gerar os modelos durante a fase de treinamento. Depois, ao consultar o Elasticsearch, você pode usar este plugin para “reclassificar” os resultados principais. Usamos esta ferramenta em alguns projetos e ficamos felizes com os resultados. Há também uma solução LTR equivalente para usuários de Solr.