RankedForQuery()
Rank these texts (candidate documents) by relevance to a query. Uses a CROSS-ENCODER (joint query+doc scoring) when a reranker GGUF is loaded (StzUseNeuralModel with e.g. jina-reranker), else bi-encoder/lexical similarity. The accurate second stage of retrieve-then-rerank. RankedForQuery(query) -- [[doc, score], ...] sorted by descending relevance.
Exemples de base (1)
docs = new stzListOfTexts([ "the stock market fell today", "a chocolate cake recipe" ])
# MostRelevantTo picks the closest doc (lexical fallback)
? docs.MostRelevantTo("financial market news")
# RankedForQuery returns [doc, score] pairs, best first
? docs.RankedForQuery("financial market news")[1][1]
# RankedForQueryQQ is stzListOfPairs
? classname(docs.RankedForQueryQQ("x"))the stock market fell today the stock market fell today stzlistofpairs
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de text_query_layer_narrated.ring(s'ouvre dans un nouvel onglet)
Les extensions de cette méthode
Chaque extension, et si elle existe pour cette méthode ; une extension qui existe se compose avec les autres (FindSTCS).
Chaque exemple est un fichier de test de la bibliothèque, exécuté dans la bibliothèque pour cette page ; seuls ceux dont la sortie a tenu toutes les promesses écrites par leur fichier sont montrés. Les explications, les titres et le code sont ceux de la bibliothèque, en anglais.
Voir aussi
- La classe stzListOfTexts
- La référence du domaine : Traitement du langage et linguistique
- Les autres méthodes de ces exemples : stzListOfTexts.MostRelevantTo

