Freigeben über


ORDER BY RANK - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die ORDER BY RANK Klausel gibt das sortierte Resultset einer Abfrage basierend auf der Rangfolge der Bewertungsfunktionen zurück.

Syntax

ORDER BY RANK <scoring function>

Arguments

Description
scoring function Gibt eine Bewertungsfunktion wie VectorDistance, FullTextScore, oder RRF.

Rückgabetypen

Gibt das sortierte Resultset basierend auf der Rangfolge der angegebenen Bewertungsfunktion zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Sortieren nach Bewertungsfunktionsbewertung

In diesem Beispiel wird die ORDER BY RANK Klausel verwendet, um Ergebnisse nach dem Rang einer Bewertungsfunktion zu sortieren.

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."
  }
]