该 FULLTEXTCONTAINSANY 函数返回一个布尔值,该值指示提供的任何字符串表达式是否包含在指定的属性路径中。
Syntax
FULLTEXTCONTAINSANY(<property_path>, <string_expr1>, <string_expr2>, ...)
Arguments
| Description | |
|---|---|
property_path |
要搜索的属性路径。 |
string_expr1 |
要查找的字符串。 |
string_expr2 |
要查找的字符串。 |
返回类型
返回布尔表达式。
例子
本部分包含有关如何使用此查询语言构造的示例。
全文包含任何简单示例
在此示例中,该 FULLTEXTCONTAINSANY 函数用于返回路径 c.text中包含“search phrase”或“keyword”的所有文档,并仅返回 TOP 10。
SELECT TOP 10 c.text
FROM c
WHERE FULLTEXTCONTAINSANY(c.text, "search phrase", "keyword")
-- Example result not available (result not provided in markdown)
全文包含具有多个关键字的任何内容
在此示例中,函数 FULLTEXTCONTAINSANY 用于返回路径 c.text中包含“keyword1”、“keyword2”或“keyword3”的所有文档。
SELECT *
FROM c
WHERE FULLTEXTCONTAINSANY(c.text, "keyword1", "keyword2", "keyword3")
-- Example result not available (result not provided in markdown)
注解
- 此函数需要在 Azure Cosmos DB NoSQL 全文搜索功能中注册。
- 此函数受益于全文索引。