FULLTEXTCONTAINSALL – Frågespråk i Cosmos DB (i Azure och Fabric)

Funktionen FULLTEXTCONTAINSALL returnerar ett booleskt värde som anger om alla angivna stränguttryck finns i en angiven egenskapssökväg.

Syntax

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

Arguments

Description
property_path Egenskapssökvägen för sökning.
string_expr1 En sträng att hitta.
string_expr2 En sträng att hitta.

Returtyper

Returnerar ett booleskt uttryck.

Examples

Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.

Fulltext innehåller alla enkla exempel

I det här exemplet FULLTEXTCONTAINSALL används funktionen för att hitta alla dokument som innehåller både "sökfras" och "nyckelord" i sökvägen c.text, projekterar sökvägen och returnerar endast 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)

Fulltext innehåller alla med flera nyckelord

I det här exemplet FULLTEXTCONTAINSALL används funktionen för att returnera alla dokument som innehåller "keyword1", "keyword2" och "keyword3" i sökvägen c.text.

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

Anmärkningar

  • Den här funktionen kräver registrering i funktionen Azure Cosmos DB NoSQL Full Text Search.
  • Den här funktionen drar nytta av ett fulltextindex.