File tree Expand file tree Collapse file tree
sdks/python/apache_beam/ml/rag/enrichment Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -204,30 +204,6 @@ class KeywordSearchParameters(BaseSearchParameters):
204204 kwargs : Dict [str , Any ] = field (default_factory = dict )
205205
206206
207- @dataclass
208- class HybridSearchParameters :
209- """Parameters for hybrid (vector + keyword) search operations.
210-
211- Args:
212- ranker: Ranker for combining vector and keyword search results.
213- Example: RRFRanker(k=100).
214- limit: Maximum number of results to return per query. Defaults to 3 search
215- results.
216- kwargs: Optional keyword arguments for additional hybrid search parameters.
217- Enables forward compatibility.
218- """
219- ranker : MilvusBaseRanker
220- limit : int = 3
221- kwargs : Dict [str , Any ] = field (default_factory = dict )
222-
223- def __post_init__ (self ):
224- if not self .ranker :
225- raise ValueError ("Ranker must be provided for hybrid search" )
226-
227- if self .limit <= 0 :
228- raise ValueError (f"Search limit must be positive, got { self .limit } " )
229-
230-
231207@dataclass
232208class HybridSearchParameters :
233209 """Parameters for hybrid (vector + keyword) search operations.
You can’t perform that action at this time.
0 commit comments