Delen via


ORDER BY RANK - Querytaal in Cosmos DB (in Azure en Fabric)

De ORDER BY RANK component retourneert de gesorteerde resultatenset van een query op basis van de classificatie van scorefuncties.

Syntaxis

ORDER BY RANK <scoring function>

Arguments

Description
scoring function Hiermee geeft u een scorefunctie zoals VectorDistance, FullTextScoreof RRF.

Retourtypen

Retourneert de gesorteerde resultatenset op basis van de positie van de opgegeven scorefunctie.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Sorteren op scorefunctierang

In dit voorbeeld wordt de ORDER BY RANK component gebruikt om resultaten te sorteren op de rang van een scorefunctie.

SELECT TOP 10 *
FROM c
ORDER BY RANK FullTextScore(c.text, "keyword")
[
  {
    "id": "1",
    "text": "The keyword appears in this document multiple times with keyword variations."
  },
  {
    "id": "7",
    "text": "This document also references the keyword in context."
  }
]