FullTextContainsAll (запрос NoSQL)
ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL
Возвращает логическое значение, указывающее, содержатся ли все предоставленные строковые выражения в указанном пути свойства.
Синтаксис
FullTextContainsAll(<property_path>, <string_expr1>, <string_expr2>, ...)
Аргументы
Description | |
---|---|
property_path |
Путь к свойству для поиска. |
string_expr1 |
Строка для поиска. |
string_expr2 |
Строка для поиска. |
Типы возвращаемых данных
Возвращает логическое выражение.
Примеры
В этом примере находятся все документы, содержащие "keyword1" и "keyword2" в пути, проектирует путь c.text
и возвращает только TOP 10.
SELECT TOP 10 c.text
FROM c
WHERE FullTextContainsAll(c.text, "keyword1", "keyword2")
В этом примере возвращаются все документы, содержащие "keyword1", "keyword2" и "keyword3" в пути c.text
.
SELECT *
FROM c
WHERE FullTextContainsAll(c.text, "keyword1", "keyword2", "keyword3")
Замечания
- Для этой функции требуется регистрация в предварительной версии полнотекстового поиска Azure Cosmos DB NoSQL
- Эта функция получает преимущества от полнотекстового индекса