diff --git a/src/index.cpp b/src/index.cpp index f0825726..a4cc74fa 100644 --- a/src/index.cpp +++ b/src/index.cpp @@ -3100,14 +3100,6 @@ Option Index::search(std::vector& field_query_tokens, cons kv.text_match_score = 0; kv.vector_distance = vec_result.second; - if (filter_result_iterator->is_valid && - !filter_result_iterator->reference.empty()) { - // The doc_id must be valid otherwise it would've been filtered out upstream. - filter_result_iterator->skip_to(seq_id); - kv.reference_filter_results = std::move(filter_result_iterator->reference); - filter_result_iterator->reset(); - } - auto ret = topster->add(&kv); vec_search_ids.push_back(seq_id);