Compartilhar via


A pesquisa de Descoberta Eletrônica ignora algumas palavras-chave em uma consulta

Sintomas

Você executa uma eDiscovery searchIn-Place em um ambiente do Microsoft Exchange Server 2019. Sua pesquisa usa uma consulta KQL (linguagem de consulta de palavra-chave) que contém várias palavras-chave separadas por 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 BOOLEANA AND, 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 a primeira 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 BOOLEAN AND a palavras-chave separadas por espaço. Uma 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 do Exchange) local.

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 do EAC como tr-TR: https://mail.contoso.com/ecp/?mkt=tr-TR.

Motivo

Esse problema ocorre porque as pesquisas de Descoberta Eletrônica que usam as hu-HUsk-SKtr-TR localidades podem não tokenizar corretamente as palavras-chave separadas por 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 seja hu-HU, sk-SK ou 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 a consulta de pesquisa para especificar explicitamente uma pesquisa booleana com AND. 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.