共用方式為


FULLTEXTCONTAINSALL - Cosmos DB 中的查詢語言 (在 Azure 和 Fabric 中)

FULLTEXTCONTAINSALL 式會傳回布林值,指出所有提供的字串運算式是否包含在指定的屬性路徑中。

語法

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

Arguments

Description
property_path 要搜尋的屬性路徑。
string_expr1 要尋找的字串。
string_expr2 要尋找的字串。

傳回類型

傳回布林運算式。

範例

本節包含如何使用此查詢語言建構的範例。

全文包含所有簡單的範例

在此範例中,該 FULLTEXTCONTAINSALL 函數用於尋找路徑 c.text中同時包含「搜尋短語」和「關鍵字」的所有文檔,投影路徑,並僅傳回前 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中包含「關鍵字1」、「關鍵字2」和「關鍵字3」的所有文件。

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

備註

  • 此功能需要註冊 Azure Cosmos DB NoSQL 全文檢索搜尋功能。
  • 此功能受益於全文檢索索引。