Freigeben über


FULLTEXTCONTAINS - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die FULLTEXTCONTAINS Funktion gibt einen booleschen Wert zurück, der angibt, ob der Schlüsselwortzeichenfolgenausdruck in einem angegebenen Eigenschaftspfad enthalten ist.

Syntax

FULLTEXTCONTAINS(<property_path>, <string_expr>)

Arguments

Description
property_path Der Zusuchpfad der Eigenschaft.
string_expr Die zu suchde Zeichenfolge.

Rückgabetypen

Gibt einen booleschen Ausdruck zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Volltext enthält ein einfaches Beispiel

In diesem Beispiel wird die FULLTEXTCONTAINS Funktion verwendet, um 10 Ergebnisse zurückzugeben, die "Suchbegriff" in der c.text Eigenschaft enthalten.

SELECT TOP 10 *
FROM c
WHERE FULLTEXTCONTAINS(c.text, "search phrase")
-- Example result not available (result not provided in markdown)

Volltext enthält logische Operatoren

In diesem Beispiel wird die FULLTEXTCONTAINS Funktion mit logischen Operatoren verwendet, um sicherzustellen, dass mehrere Schlüsselwörter oder Ausdrücke enthalten sind.

SELECT *
FROM c
WHERE FULLTEXTCONTAINS(c.text, "keyword1") AND FULLTEXTCONTAINS(c.text, "keyword2")
-- Example result not available (result not provided in markdown)

Bemerkungen

  • Für diese Funktion ist die Registrierung im Azure Cosmos DB NoSQL Full Text Search-Feature erforderlich.
  • Diese Funktion profitiert von einem Volltextindex.