FullTextContainsAny (zapytanie NoSQL)
DOTYCZY: NoSQL
Zwraca wartość logiczną wskazującą, czy dowolne z podanych wyrażeń ciągu znajdują się w określonej ścieżce właściwości.
Składnia
FullTextContainsAny(<property_path>, <string_expr1>, <string_expr2>, ...)
Argumenty
opis | |
---|---|
property_path |
Ścieżka właściwości do wyszukiwania. |
string_expr1 |
Ciąg do znalezienia. |
string_expr1 |
Ciąg do znalezienia. |
Typy zwracane
Zwraca wyrażenie logiczne.
Przykłady
Ten przykład zwraca wszystkie dokumenty, które zawierają słowo kluczowe "keyword1" lub "keyword2" w ścieżce c.text
, projektuje ścieżkę i zwraca tylko 10 PIERWSZYCH.
SELECT TOP 10 c.text
FROM c
WHERE FullTextContainsAny(c.text, "keywords1", "keywords2")
Ten przykład zwraca wszystkie dokumenty zawierające ciąg "keyword1", "keyword2" lub "keyword3" w ścieżce c.text
.
SELECT *
FROM c
WHERE FullTextContainsAny(c.text, "keyword1", "keyword2", "keyword3")
Uwagi
- Ta funkcja wymaga rejestracji w funkcji wyszukiwania pełnotekstowego NoSQL w usłudze Azure Cosmos DB
- Ta funkcja korzysta z indeksu pełnotekstowego