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