MCPcopy Create free account
hub / github.com/alibaba/zvec / rerank

Method rerank

python/zvec/extension/rerank_function.py:38–56  ·  view source on GitHub ↗

Execute rerank on sub-query results. Args: query_results: List of per-sub-query document lists. topn: Maximum number of results to return. fields: Per-sub-query Python FieldSchema/VectorSchema objects (required for WeightedReRanker score n

(
        self,
        query_results: list[list[Doc]],
        topn: int = 10,
        *,
        fields: list[FieldSchema | VectorSchema] | None = None,
    )

Source from the content-addressed store, hash-verified

36
37 @abstractmethod
38 def rerank(
39 self,
40 query_results: list[list[Doc]],
41 topn: int = 10,
42 *,
43 fields: list[FieldSchema | VectorSchema] | None = None,
44 ) -> DocList:
45 """Execute rerank on sub-query results.
46
47 Args:
48 query_results: List of per-sub-query document lists.
49 topn: Maximum number of results to return.
50 fields: Per-sub-query Python FieldSchema/VectorSchema objects
51 (required for WeightedReRanker score normalization).
52
53 Returns:
54 Re-ranked document list.
55 """
56 ...

Callers 1

_merge_and_rerankMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected