Sdílet prostřednictvím


FullTextContainsAll (dotaz NoSQL)

PLATÍ PRO: NoSQL

Vrátí logickou hodnotu označující, zda jsou všechny zadané řetězcové výrazy obsaženy v zadané cestě vlastnosti.

Syntaxe

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

Argumenty

Popis
property_path Cesta k vlastnosti, kterou chcete vyhledat.
string_expr1 Řetězec, který chcete najít.
string_expr2 Řetězec, který chcete najít.

Návratové typy

Vrátí logický výraz.

Příklady

Tento příklad najde všechny dokumenty, které v cestě c.textobsahují klíčové slovo "klíčové slovo1" a "klíčové slovo2" a vrátí pouze top 10.

SELECT TOP 10 c.text
FROM c
WHERE FullTextContainsAll(c.text, "keyword1", "keyword2")

Tento příklad vrátí všechny dokumenty, které obsahují "keyword1", "keyword2" a "keyword3" v cestě c.text.

SELECT *
FROM c
WHERE FullTextContainsAll(c.text, "keyword1", "keyword2", "keyword3") 

Poznámky

  • Tato funkce vyžaduje registraci ve funkci fulltextového vyhledávání NoSQL ve službě Azure Cosmos DB ve verzi Preview.
  • Tato funkce přináší výhody fulltextového indexu .