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 de pesquisa 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 [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, assim como a Pesquisa Google. Essa expansão ajuda a recuperar documentos que correspondem à ideia e à intenção da consulta. Em seguida, os algoritmos de classificação garantem que as melhores correspondências apareçam na parte de cima.

Quando um usuário pesquisa [Joe’s PDFs], o Cloud Search pode fornecer estas palavras adicionais:

  • Para [Joe’s], pode corresponder a "joe" (expansão de radical) e "joes" (sinônimo com base em pontuação).
  • Para [PDFs], ela pode corresponder a "documents" (expansão de sinônimos) e "pdf" (expansão de radicais).

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 hifenizadas e com sublinhado

O Cloud Search trata palavras hifenizadas e seus equivalentes sem hífen de maneira diferente, como [walk-in closet] e [walk in closet]. Ela também aplica diferentes otimizações para palavras hifenizadas e com sublinhado, como [walk-in] e [walk_in].

Compensar as 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 em linguagem natural com base no esquema da sua fonte de dados. Para mais informações, consulte Estrutura de um esquema para a interpretação ideal de consultas.

Desativar interpretações de linguagem natural

Para desativar as interpretações em linguagem natural de 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 Processar resultados complementares.

Normalizar documentos e consultas

A normalização padroniza palavras ou frases antes ou depois de uma consulta. Para garantir respostas consistentes, siga estas etapas de normalização:

  • Para normalizar documentos:

    1. Escolha uma grafia 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. Interceptar consultas do usuário antes de enviá-las ao Cloud Search.
    2. Reescrever palavras em consultas para corresponder à ortografia mais comum na fonte de dados indexada.
    3. Envie a consulta reescrita para o Cloud Search.

Desativar expansões, interpretações e otimizações

Para desativar esses recursos em uma consulta específica, defina QueryInterpretationOptions.enableVerbatimMode como true na solicitação de pesquisa.