Condividi tramite


FULLTEXTCONTAINS - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La FULLTEXTCONTAINS funzione restituisce un valore booleano che indica se l'espressione stringa di parola chiave è contenuta in un percorso di proprietà specificato.

Sintassi

FULLTEXTCONTAINS(<property_path>, <string_expr>)

Arguments

Description
property_path Percorso della proprietà da cercare.
string_expr Stringa da trovare.

Tipi restituiti

Restituisce un'espressione booleana.

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Il testo completo contiene un semplice esempio

In questo esempio, la FULLTEXTCONTAINS funzione viene usata per restituire 10 risultati che contengono "frase di ricerca" nella c.text proprietà .

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

Full-text contiene con operatori logici

In questo esempio la FULLTEXTCONTAINS funzione viene usata con operatori logici per garantire che siano incluse più parole chiave o frasi.

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

Osservazioni:

  • Questa funzione richiede la registrazione nella funzionalità Di ricerca full-text di Azure Cosmos DB NoSQL.
  • Questa funzione trae vantaggio da un indice full-text.