Udostępnij za pośrednictwem


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