mirror of
https://github.com/typesense/typesense.git
synced 2025-05-20 05:32:30 +08:00
Fix failing tests.
This commit is contained in:
parent
688d8b6bcf
commit
8ba560e896
@ -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;
|
||||
}
|
||||
|
||||
|
@ -2833,7 +2833,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);
|
||||
@ -2955,6 +2955,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