Erstellen von Suchabfragen in SharePoint
Hier erhalten Sie Informationen zur Suchsyntax, die in SharePoint zum Erstellen von Abfrageregeln und Suchabfragen unterstützt wird.
Unterstützte Suchsyntax in SharePoint zum Erstellen von Suchabfragen
Die SharePoint-Suche unterstützt die KQL- (Keyword Query Language) und FQL-Suchsyntax (FAST Query Language) zum Erstellen von Suchabfragen.
Keyword Query Language (KQL)
KQL ist die Standardabfragesprache für die Erstellung von Suchabfragen. Mithilfe von KQL geben Sie die Suchbegriffe oder die Eigenschaftseinschränkungen an, die an den SharePoint-Suchdienst übergeben werden.
FAST Query Language (FQL)
Bei FQL handelt es sich um eine strukturierte Abfragesprache, die erweiterte Abfrageoperatoren unterstützt. Mithilfe von FQL können Sie komplexe Abfragen erstellen, die dem SharePoint-Suchdienst programmgesteuert übergeben werden sollen. FQL ist nicht für Endbenutzer vorgesehen und wird standardmäßig deaktiviert.
Verwenden Sie die EnableFQL-Eigenschaft , um FQL zu aktivieren. Kopieren Sie dann die Standardergebnisquelle, und ändern Sie die Abfragetransformationszeichenfolge {?{searchTerms} -ContentClass=urn:content-class:SPSPeople}
auf einer der folgenden Ebenen –- Suchdienstanwendung (Search Service Application, SSA), Websitesammlung oder Website –- und auf eine der folgenden Arten:
Entfernen Sie den KQL-Filter aus
-ContentClass:urn:content-class:SPSPeople
der Abfragetransformation. Die resultierende Abfragetransformationszeichenfolge sieht wie folgt aus:{?{searchTerms}}
Ersetzen Sie die Abfragetransformationszeichenfolge durch eine FQL-Entsprechung, z
{?andnot({searchTerms},filter(contentclass:"urn:content-class:SPSPeople*"))}
. B. .
Weitere Informationen zu Ergebnisquellen und deren Funktionsweise finden Sie unter : Grundlegendes zu Ergebnisquellen und Konfigurieren von Ergebnisquellen für die Suche in SharePoint.