Condividi tramite


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

La FULLTEXTCONTAINSALL funzione restituisce un valore booleano che indica se tutte le espressioni stringa specificate sono contenute in un percorso di proprietà specificato.

Sintassi

FULLTEXTCONTAINSALL(<property_path>, <string_expr1>, <string_expr2>, ...)

Arguments

Description
property_path Percorso della proprietà da cercare.
string_expr1 Stringa da trovare.
string_expr2 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 tutto un semplice esempio

In questo esempio, la FULLTEXTCONTAINSALL funzione viene usata per trovare tutti i documenti che contengono sia "frase di ricerca" che "parola chiave" nel percorso c.text, proietta il percorso e restituisce solo top 10.

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

Il testo completo contiene tutte le parole chiave con più parole chiave

In questo esempio la FULLTEXTCONTAINSALL funzione viene usata per restituire tutti i documenti che contengono "keyword1", "keyword2" e "keyword3" nel percorso c.text.

SELECT *
FROM c
WHERE FULLTEXTCONTAINSALL(c.text, "keyword1", "keyword2", "keyword3")
-- 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.