FULLTEXTCONTAINSANY関数は、指定された文字列式のいずれかが指定されたプロパティ パスに含まれているかどうかを示すブール値を返します。
構文
FULLTEXTCONTAINSANY(<property_path>, <string_expr1>, <string_expr2>, ...)
論争
| 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 フルテキスト検索機能への登録が必要です。
- この関数は、フルテキスト インデックスの利点があります。