Introduce the new Sort criterion and AscDesc enum

This commit is contained in:
Kerollmops
2021-08-17 15:05:00 +02:00
parent 5b88df508e
commit 687cd2e205
4 changed files with 64 additions and 9 deletions

View File

@ -135,7 +135,13 @@ impl<'a> Search<'a> {
};
let criteria_builder = criteria::CriteriaBuilder::new(self.rtxn, self.index)?;
let criteria = criteria_builder.build(query_tree, primitive_query, filtered_candidates)?;
let sort_criteria = None;
let criteria = criteria_builder.build(
query_tree,
primitive_query,
filtered_candidates,
sort_criteria,
)?;
match self.index.distinct_field(self.rtxn)? {
None => self.perform_sort(NoopDistinct, matching_words, criteria),