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

Class QueryContext

python/zvec/executor/query_executor.py:60–102  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58
59
60class QueryContext:
61 def __init__(
62 self,
63 topk: int,
64 filter: Optional[str] = None,
65 include_vector: bool = False,
66 queries: Optional[list[Query]] = None,
67 output_fields: Optional[list[str]] = None,
68 reranker: Optional[ReRanker] = None,
69 ):
70 # query param
71 self._filter = filter
72 self._queries = queries or []
73 self._topk = topk
74 self._include_vector = include_vector
75 self._output_fields = output_fields
76
77 # reranker
78 self._reranker = reranker
79
80 @property
81 def topk(self):
82 return self._topk
83
84 @property
85 def queries(self):
86 return self._queries
87
88 @property
89 def filter(self):
90 return self._filter
91
92 @property
93 def reranker(self):
94 return self._reranker
95
96 @property
97 def output_fields(self):
98 return self._output_fields
99
100 @property
101 def include_vector(self):
102 return self._include_vector
103
104
105class QueryExecutor:

Calls

no outgoing calls