Delen via


FULLTEXTCONTAINSALL - Querytaal in Cosmos DB (in Azure en Fabric)

De FULLTEXTCONTAINSALL functie retourneert een Booleaanse waarde die aangeeft of alle opgegeven tekenreeksexpressies zijn opgenomen in een opgegeven eigenschapspad.

Syntaxis

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

Arguments

Description
property_path Het pad naar de eigenschap om te zoeken.
string_expr1 Een tekenreeks die moet worden gevonden.
string_expr2 Een tekenreeks die moet worden gevonden.

Retourtypen

Retourneert een Boole-expressie.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Volledige tekst bevat alle eenvoudige voorbeelden

In dit voorbeeld wordt de FULLTEXTCONTAINSALL functie gebruikt om alle documenten te vinden die zowel 'zoekterm' als 'trefwoord' in het pad c.textbevatten, projecteert het pad en retourneert alleen de TOP 10.

SELECT TOP 10 c.text
FROM c
WHERE FULLTEXTCONTAINSALL(c.text, "search phrase", "keyword")

Volledige tekst bevat allemaal met meerdere trefwoorden

In dit voorbeeld wordt de FULLTEXTCONTAINSALL functie gebruikt om alle documenten te retourneren die 'trefwoord1', 'trefwoord2' en 'trefwoord3' in het pad c.textbevatten.

SELECT *
FROM c
WHERE FULLTEXTCONTAINSALL(c.text, "keyword1", "keyword2", "keyword3")

Opmerkingen

  • Voor deze functie is inschrijving vereist in de functie Volledige tekst zoeken in Azure Cosmos DB NoSQL.
  • Deze functie profiteert van een volledige tekstindex.