fix: correctly set search params when using knowhere iterator (#34731)

issue: #34730

Signed-off-by: Buqian Zheng <zhengbuqian@gmail.com>
pull/34762/head
Buqian Zheng 2024-07-17 15:13:41 +08:00 committed by GitHub
parent ca758c36cc
commit aa5418a5a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -133,7 +133,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);