Posso adicionar metadados ocultos como sinônimos de palavras aos tópicos para facilitar a busca?

Existem muitas maneiras diferentes de expressar a mesma ideia com palavras. Há alguma forma de eu adicionar termos como sinônimos relevantes para a postagem, de modo que sejam mais fáceis de encontrar por pessoas que buscam o mesmo assunto, mas não usam exatamente as minhas palavras, sem poluir a postagem com termos visíveis ou adicionar tags globais?

Por exemplo, eu estava perguntando sobre como a conclusão automática sensível ao contexto funciona no Sublime Text, no fórum do Sublime Text. No entanto, notei que algumas pessoas escrevem ‘auto complete’ enquanto outras escrevem ‘autocomplete’. Uma postagem contendo ‘auto complete’ não será encontrada por alguém que pesquise por ‘autocomplete’. Além disso, muitas pessoas usam o termo ‘inteligente’ em vez de ‘sensível ao contexto’. Existe alguma forma de adicionar essas outras palavras relevantes à minha postagem sem que elas apareçam diretamente visíveis? Encontrei uma resposta a um tópico que parece indicar que isso não é possível:

Sinto que adicionar uma lista de palavras no final de uma postagem (como faço abaixo para demonstrar) não é uma boa solução.

-----begin tags-----
search, tags, metadata, meta data, seo
-----end tags-----

2 curtidas

Isso parece mais o problema de redução de palavras na busca. Buscar por uma palavra que tem variações de ortografia; buscar no plural e encontrar a forma singular…

Seria legal ter uma interface de administração para sinônimos de busca específicos do site, ou algo assim. Assim, seria completamente invisível (Funciona Perfeitamente™) para os usuários comuns.

3 curtidas

Concordo. Acho que ter uma opção ‘incluir pequenas variações de palavras’ na página de pesquisa avançada seria de grande ajuda. No entanto, incluir todos os sinônimos de todas as palavras de cada post provavelmente adicionaria muito ruído aos resultados da pesquisa, então ainda acho que seria bom ter palavras definidas pelo usuário, específicas de um determinado post. Talvez isso possa ser feito por meio de um plugin.

1 curtida

Geralmente, é para isso que servem as tags, e as tags possuem sinônimos.

Você poderia fazer o mesmo argumento sobre erros de ortografia — que uma busca por “guidence” deveria corresponder a “guidance”. No entanto, isso exige um trabalho muito sofisticado do mecanismo de busca. Atualmente, dependemos da capacidade de busca integrada do mecanismo de banco de dados Postgres.

Na realidade, acredito que a melhor solução seja a curadoria — ter um membro da equipe, ou um usuário TL4, editando todos os termos necessários para gerar uma boa correspondência de busca no corpo ou no título da postagem. E é por isso que, em grande parte, usuários TL2 podem editar o título e a categoria de todas as postagens — porque o título e a categoria (e as tags) são tão importantes para serem corretos, compartilhamos essa tarefa com tantos membros confiáveis da comunidade quanto possível!

Também é aceitável ter vários tópicos cobrindo o mesmo resultado, porque os seres humanos têm a incrível capacidade inata de descrever o mesmo tópico com … totalmente palavras diferentes, quase nada em comum. Escrevi sobre isso anos atrás:

O resumo (TL;DR) é

O que queremos é algo na ordem de 4 ou 5 duplicatas similares, mas não exatamente iguais, para cobrir todos os termos de busca possíveis e as permutações comuns da pergunta. Também é aceitável que essas duplicatas tenham suas próprias respostas, para que as pessoas que as encontrem não precisem clicar novamente para chegar a uma boa resposta.

3 curtidas

Hmm, sim, essa é realmente uma posição muito boa e bastante perspicaz. Obrigado :slight_smile:

2 curtidas