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,
)
| 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 | ... |