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.text
obsahují 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 .