次の方法で共有


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

FULLTEXTCONTAINSALL関数は、指定されたすべての文字列式が指定されたプロパティ パスに含まれているかどうかを示すブール値を返します。

構文

FULLTEXTCONTAINSALL(<property_path>, <string_expr1>, <string_expr2>, ...)

論争

Description
property_path 検索するプロパティ パス。
string_expr1 検索する文字列。
string_expr2 検索する文字列。

戻り値の型

ブール式を返します。

例示

このセクションでは、このクエリ言語コンストラクトを使用する方法の例を示します。

フルテキストには、すべての単純な例が含まれています

この例では、 FULLTEXTCONTAINSALL 関数を使用して、パス c.textに "search phrase" と "keyword" の両方が含まれるすべてのドキュメントを検索し、パスを投影し、TOP 10 のみを返します。

SELECT TOP 10 c.text
FROM c
WHERE FULLTEXTCONTAINSALL(c.text, "search phrase", "keyword")
-- Example result not available (result not provided in markdown)

フルテキストには、複数のキーワードを含むすべてのテキストが含まれています

この例では、 FULLTEXTCONTAINSALL 関数を使用して、パス c.textに "keyword1"、"keyword2"、および "keyword3" を含むすべてのドキュメントを返します。

SELECT *
FROM c
WHERE FULLTEXTCONTAINSALL(c.text, "keyword1", "keyword2", "keyword3")
-- Example result not available (result not provided in markdown)

注釈

  • この関数には、Azure Cosmos DB NoSQL フルテキスト検索機能への登録が必要です。
  • この関数は、フルテキスト インデックスの利点があります。