Compartilhar via


A pesquisa de descoberta eletrônica ignora algumas palavras-chave em uma consulta

Sintomas

Você executa uma pesquisa de descoberta eletrônica in-place em um ambiente Microsoft Exchange Server 2019. Sua pesquisa usa uma consulta KQL (linguagem de consulta) palavra-chave que contém várias palavras-chave separadas pelo espaço e você especifica hu-HU, sk-SKou tr-TR como a localidade da pesquisa. Você espera que sua consulta resulte em uma pesquisa booliana e, mas a pesquisa ignora todas as palavras-chave, exceto a primeira.

Por exemplo, o comando a seguir cria uma pesquisa de descoberta eletrônica que retorna resultados apenas para o primeiro palavra-chave ("alma") e não para as palavras-chave combinadas ("alma AND körte AND banán"):

New-MailboxSearch -Name <search name> -SearchQuery 'alma körte banán' -Language "hu-HU" -SourceMailboxes <user mailbox> -TargetMailbox <destination mailbox>

Observação

O KQL aplica uma pesquisa booliana e a palavras-chave separadas pelo espaço. Um palavra-chave é uma palavra individual ou uma frase que está entre aspas duplas.

O problema também ocorre para pesquisas de descoberta eletrônica que você cria no EAC (centro de administração local do Exchange).

Observação: no EAC local, a URL do EAC determina a localidade de pesquisa. Por exemplo, a URL a seguir define automaticamente a localidade para pesquisas de descoberta eletrônica EAC como tr-TR: https://mail.contoso.com/ecp/?mkt=tr-TR.

Motivo

Esse problema ocorre porque pesquisas de descoberta eletrônica que usam as hu-HUlocalidades , sk-SKe tr-TR podem não tokenizar corretamente palavras-chave separadas pelo espaço.

Solução alternativa

Para contornar esse problema, escolha uma das seguintes soluções alternativas:

  • Crie sua pesquisa usando uma localidade que não hu-HUseja , sk-SKou tr-TR. Por exemplo, execute o seguinte comando:

    New-MailboxSearch -Name <search name> -SearchQuery 'alma körte banán' -Language "en-US" -SourceMailboxes <user mailbox> -TargetMailbox <destination mailbox>
    

    Observação

    Essa solução alternativa não é recomendada para qualquer consulta de pesquisa que contenha uma ou mais palavras-chave que sejam frases. Por exemplo, a consulta 'confidential "internal only"'.

  • Modifique sua consulta de pesquisa para especificar explicitamente uma pesquisa booliana e. Por exemplo, execute o seguinte comando:

    New-MailboxSearch -Name <search name> -SearchQuery 'alma AND körte AND banán' -Language "hu-HU" -SourceMailboxes <user mailbox> -TargetMailbox <destination mailbox>
    

    Para obter informações sobre outros operadores boolianos que você pode usar em sua consulta, consulte Operadores KQL para consultas complexas.