O WeSearch, um novo sistema de recuperação para a Busca do WeChat, já atende 100% do tráfego de produção do serviço, segundo seus autores. Em um teste A/B de um mês com todo o tráfego, eles relatam um aumento de 0,68% na taxa de cliques (CTR) e 2,27% mais cliques em artigos por usuário. O sistema também reduziu em 41% o custo dos recursos de recuperação e diminuiu em 19 milissegundos a latência da recuperação de conteúdo gráfico e textual.
O sistema foi desenvolvido para ajudar a Busca do WeChat a encontrar conteúdo relevante em coleções que vão de centenas de milhões a bilhões de documentos. Em vez de atribuir a cada documento um único caminho fixo por uma hierarquia de tópicos, o WeSearch primeiro identifica grupos de documentos potencialmente relevantes para uma consulta e, em seguida, classifica os documentos de cada grupo. Segundo os autores, isso ajuda a lidar com documentos que abordam vários temas, que podem não se encaixar bem em um único caminho fixo.
Como ele se integra à busca?
O WeSearch é a camada de recuperação semântica da Busca do WeChat e funciona junto com uma árvore sintática lexical. Em termos simples, ele ajuda a encontrar conteúdo pelo significado, enquanto o outro componente faz correspondências com base nas palavras e na estrutura. Os autores descrevem os dois componentes como partes que operam em conjunto, e não apresentam o WeSearch como substituto de todas as etapas da busca.
A estrutura também usa representações compactas dos documentos e um treinamento que leva em conta a relevância. O índice pode ser atualizado de forma incremental, o que permite aos autores atualizar o modelo semanalmente ou, quando necessário, todos os dias. Isso é importante para um serviço de busca cujo conteúdo está sempre mudando: as atualizações não precisam esperar por uma reconstrução completa do índice.
Os autores relatam ganhos consistentes em testes A/B de uma semana com coleções de diferentes tamanhos, mas o resumo não informa os números desses testes. Também não especifica como foi calculada a variação da CTR nem apresenta uma avaliação independente. Portanto, os resultados relatados para o período de um mês descrevem o desempenho medido do WeSearch dentro da Busca do WeChat, e não uma comparação geral com outros sistemas de busca.
Por que importa
Para quem faz buscas no WeChat, os resultados dos autores sugerem que o sistema pode ajudar a destacar artigos nos quais as pessoas têm mais probabilidade de clicar, usando menos recursos de recuperação. Os ganhos relatados se limitam à Busca do WeChat; o resumo não indica se os usuários perceberão as mudanças em todas as buscas nem como foi calculada a CTR.