correctly set search params when using knowhere iterator (#34732)

issue: #34730
pr: #34731

Signed-off-by: Buqian Zheng <zhengbuqian@gmail.com>
This commit is contained in:
Buqian Zheng 2024-07-16 21:17:41 +08:00 committed by GitHub
parent cdb4979c29
commit dfb41582cd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -132,7 +132,7 @@ PrepareVectorIteratorsFromIndex(const SearchInfo& search_info,
const index::VectorIndex& index) {
if (search_info.group_by_field_id_.has_value()) {
try {
auto search_conf = search_info.search_params_;
auto search_conf = index.PrepareSearchParams(search_info);
knowhere::expected<std::vector<knowhere::IndexNode::IteratorPtr>>
iterators_val =
index.VectorIterators(dataset, search_conf, bitset);