FullTextContainsAll (zapytanie NoSQL)
DOTYCZY: NoSQL
Zwraca wartość logiczną wskazującą, czy wszystkie podane wyrażenia ciągu znajdują się w określonej ścieżce właściwości.
Składnia
FullTextContainsAll(<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_expr2 |
Ciąg do znalezienia. |
Typy zwracane
Zwraca wyrażenie logiczne.
Przykłady
W tym przykładzie znajdują się wszystkie dokumenty zawierające zarówno słowo kluczowe1" jak i "słowo kluczowe2" w ścieżce c.text
, projektuje ścieżkę i zwraca tylko 10 PIERWSZYCH.
SELECT TOP 10 c.text
FROM c
WHERE FullTextContainsAll(c.text, "keyword1", "keyword2")
Ten przykład zwraca wszystkie dokumenty zawierające ciąg "keyword1", "keyword2" i "keyword3" w ścieżce c.text
.
SELECT *
FROM c
WHERE FullTextContainsAll(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