Поделиться через


FullTextContains (запрос NoSQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL

Возвращает логическое значение, указывающее, содержится ли строковое выражение ключевого слова в указанном пути свойства.

Синтаксис

FullTextContains(<property_path>, <string_expr>)  

Аргументы

Description
property_path Путь к свойству для поиска.
string_expr Строка, которую требуется найти.

Типы возвращаемых данных

Возвращает логическое выражение.

Примеры

Это простой запрос, возвращающий 10 результатов, содержащих ключевое слово в свойстве c.text .

SELECT TOP 10 *
FROM c
WHERE FullTextContains(c.text, "keyword")

В следующем примере показаны логические операторы, используемые для обеспечения включения нескольких ключевых слов.

SELECT *
FROM c
WHERE FullTextContains(c.text, "keyword1") AND  FullTextContains(c.text, "keyword2")

Замечания

  • Для этой функции требуется регистрация в предварительной версии полнотекстового поиска Azure Cosmos DB NoSQL
  • Эта функция получает преимущества от полнотекстового индекса