O Google Cloud Search tem várias expansões, interpretações e otimizações padrão que afetam os resultados da pesquisa. Se você encontrar resultados inesperados, consulte este guia antes de entrar em contato com o suporte do Cloud Search.
Neste documento, as consultas do usuário são mostradas entre colchetes (como [query])
e as interpretações do sistema são mostradas entre aspas (como "interpretation").
Os resultados da consulta neste documento são exemplos ilustrativos de comportamento e fornecem insights sobre como as expansões, interpretações e otimizações funcionam. Os resultados reais podem variar.
Expansões padrão
Suponha que um usuário pesquise por [Joe’s PDFs], mas alguns resultados contenham
palavras destacadas como "documents" em vez de "PDFs". Isso acontece porque o Cloud Search expande a consulta para incluir sinônimos e radicais de palavras, semelhante à Pesquisa Google. Essa expansão ajuda a recuperar documentos que correspondem à ideia e à intenção da consulta. Os algoritmos de classificação garantem que as melhores correspondências apareçam na parte de cima.
Quando um usuário pesquisa por [Joe’s PDFs], o Cloud Search pode fornecer estas palavras adicionais:
- Para
[Joe’s], ele pode corresponder a"joe"(expansão de radical) e"joes"(sinônimo com base na pontuação). - Para
[PDFs], ele pode corresponder a"documents"(expansão de sinônimos) e"pdf"(expansão de radical).
Os sinônimos padrão nem sempre são bidirecionais. Por exemplo, uma pesquisa por
[phishing] pode corresponder a "phish", mas uma pesquisa por [phish] pode não
corresponder a "phishing".
Expansões para palavras com hífen e sublinhadas
O Cloud Search trata palavras com hífen e seus equivalentes sem hífen de maneira diferente, como [walk-in closet] e [walk in closet].
Ele também aplica otimizações diferentes para palavras com hífen e sublinhadas, como [walk-in] e [walk_in].
Compensar expansões padrão
O Cloud Search não garante nenhuma expansão específica. Para garantir sinônimos bidirecionais ou expansões específicas do domínio, crie seus próprios sinônimos. Para mais informações, consulte Definir sinônimos.
Interpretações padrão
O Cloud Search oferece interpretação de linguagem natural com base no esquema da fonte de dados. Para mais informações, consulte Estruturar o esquema para a interpretação ideal de consultas.
Desativar interpretações de linguagem natural
Para desativar interpretações de linguagem natural para uma consulta específica, defina
QueryInterpretationOptions.disableNlInterpretation
como true na solicitação de pesquisa.
Otimizações padrão
O Cloud Search oferece estas otimizações padrão:
Combinação de correção ortográfica: para a consulta
[corpoate benefits], o Cloud Search corresponde a"corpoate"e à ortografia correta,"corporate".Resultados complementares: para consultas com poucos ou nenhum resultado, o Cloud Search usa um conjunto permissivo de termos relacionados. Para mais informações, consulte Tratar resultados complementares.
Normalizar documentos e consultas
A normalização padroniza palavras ou frases antes ou depois de uma consulta. Para garantir respostas consistentes, considere estas etapas de normalização:
Para normalizar documentos:
- Escolha uma ortografia canônica para palavras importantes nos seus repositórios.
- Corrija a ortografia nos documentos de origem ou durante a indexação para corresponder à forma canônica.
Para normalizar consultas:
- Intercepte as consultas do usuário antes de enviá-las ao Cloud Search.
- Reescreva as palavras nas consultas para corresponder à ortografia mais comum na fonte de dados indexada.
- Envie a consulta reescrita ao Cloud Search.
Desativar expansões, interpretações e otimizações
Para desativar esses recursos para uma consulta específica, defina
QueryInterpretationOptions.enableVerbatimMode
como true na solicitação de pesquisa.