mirror of
https://github.com/typesense/typesense.git
synced 2025-05-24 07:40:35 +08:00
Fix failing tests.
This commit is contained in:
parent
1eafc22348
commit
0bacb3f251
@ -553,7 +553,7 @@ void filter_result_iterator_t::init() {
|
||||
return;
|
||||
}
|
||||
|
||||
filter_result.count = index->seq_ids->num_ids();
|
||||
approx_filter_ids_length = filter_result.count = index->seq_ids->num_ids();
|
||||
filter_result.docs = index->seq_ids->uncompress();
|
||||
|
||||
seq_id = filter_result.docs[result_index];
|
||||
@ -1322,6 +1322,8 @@ filter_result_iterator_t &filter_result_iterator_t::operator=(filter_result_iter
|
||||
status = std::move(obj.status);
|
||||
is_filter_result_initialized = obj.is_filter_result_initialized;
|
||||
|
||||
approx_filter_ids_length = obj.approx_filter_ids_length;
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
@ -2855,7 +2855,7 @@ Option<bool> Index::search(std::vector<query_tokens_t>& field_query_tokens, cons
|
||||
store, doc_id_prefix, filter_tree_root);
|
||||
|
||||
filter_result_iterator = filter_result_iterator_t(collection_name, this, filter_tree_root);
|
||||
approx_filter_ids_length = filter_result_iterator.is_valid;
|
||||
approx_filter_ids_length = filter_result_iterator.approx_filter_ids_length;
|
||||
}
|
||||
|
||||
collate_included_ids({}, included_ids_map, curated_topster, searched_queries);
|
||||
@ -2977,6 +2977,7 @@ Option<bool> Index::search(std::vector<query_tokens_t>& field_query_tokens, cons
|
||||
if (no_filters_provided) {
|
||||
delete filter_tree_root;
|
||||
filter_tree_root = nullptr;
|
||||
approx_filter_ids_length = 0;
|
||||
}
|
||||
|
||||
uint32_t _all_result_ids_len = all_result_ids_len;
|
||||
|
Loading…
x
Reference in New Issue
Block a user