Sdílet prostřednictvím


FullTextContainsAny (dotaz NoSQL)

PLATÍ PRO: NoSQL

Vrátí logickou hodnotu určující, zda některý z zadaných řetězcových výrazů je obsažen v zadané cestě vlastnosti.

Syntaxe

FullTextContainsAny(<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_expr1 Řetězec, který chcete najít.

Návratové typy

Vrátí logický výraz.

Příklady

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

SELECT TOP 10 c.text
FROM c
WHERE FullTextContainsAny(c.text, "keywords1", "keywords2")

Tento příklad vrátí všechny dokumenty, které obsahují klíčové slovo1, klíčové slovo2 nebo klíčové slovo3 v cestě c.text.

SELECT *
FROM c
WHERE FullTextContainsAny(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 .