Compensar expansões, interpretações e otimizações padrão

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:

    1. Escolha uma ortografia canônica para palavras importantes nos seus repositórios.
    2. Corrija a ortografia nos documentos de origem ou durante a indexação para corresponder à forma canônica.
  • Para normalizar consultas:

    1. Intercepte as consultas do usuário antes de enviá-las ao Cloud Search.
    2. Reescreva as palavras nas consultas para corresponder à ortografia mais comum na fonte de dados indexada.
    3. 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.