Dela via


eDiscovery-sökning ignorerar vissa nyckelord i en fråga

Symptom

Du kör en eDiscovery-sökning på plats i en Microsoft Exchange Server 2019-miljö. Sökningen använder en KQL-fråga (keyword query language) som innehåller flera blankstegsavgränsade nyckelord och du anger hu-HU, sk-SKeller tr-TR som sökspråk. Du förväntar dig att frågan ska resultera i en boolesk AND-sökning, men sökningen ignorerar alla nyckelord utom det första.

Följande kommando skapar till exempel en eDiscovery-sökning som endast returnerar resultat för det första nyckelordet ("alma") och inte för de kombinerade nyckelorden ("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>

Obs!

KQL tillämpar en boolesk AND-sökning på blankstegsavgränsade nyckelord. Ett nyckelord är ett enskilt ord eller en fras som omges av dubbla citattecken.

Problemet uppstår också för eDiscovery-sökningar som du skapar i det lokala administrationscentret för Exchange (EAC).

Obs! I den lokala EAC:en avgör URL:en för EAC sökspråket. Följande URL anger till exempel automatiskt språkvarianten för EAC eDiscovery-sökningar till tr-TR: https://mail.contoso.com/ecp/?mkt=tr-TR.

Orsak

Det här problemet beror på att eDiscovery-sökningar som använder hu-HUsk-SK, och tr-TR nationella inställningar kanske inte korrekt tokeniserar blankstegsavgränsade nyckelord.

Lösning

Undvik det här problemet genom att välja någon av följande lösningar:

  • Skapa sökningen med ett språk som inte hu-HUär , sk-SKeller tr-TR. Kör till exempel följande kommando:

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

    Obs!

    Den här lösningen rekommenderas inte för sökfrågor som innehåller ett eller flera nyckelord som är fraser. Till exempel frågan 'confidential "internal only"'.

  • Ändra sökfrågan så att du uttryckligen anger en boolesk AND-sökning. Kör till exempel följande kommando:

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

    Information om andra booleska operatorer som du kan använda i din fråga finns i KQL-operatorer för komplexa frågor.