次の方法で共有


FULLTEXTCONTAINSANY - Cosmos DB のクエリ言語 (Azure と Fabric)

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 フルテキスト検索機能への登録が必要です。
  • この関数は、フルテキスト インデックスの利点があります。