Mark geosearch as currently unimplemented for sort rule

This commit is contained in:
Louis Dureuil 2023-03-29 15:20:22 +02:00
parent abb4522f76
commit 5ac129bfa1
No known key found for this signature in database

View File

@ -35,8 +35,8 @@ use words::Words;
use self::ranking_rules::{BoxRankingRule, RankingRule};
use self::sort::Sort;
use crate::{
AscDesc, CriterionError, Filter, Index, MatchingWords, Member, Result, SearchResult,
TermsMatchingStrategy,
AscDesc, Filter, Index, MatchingWords, Member, Result, SearchResult, TermsMatchingStrategy,
UserError,
};
/// A structure used throughout the execution of a search query.
@ -271,10 +271,9 @@ fn resolve_sort_criteria<'ctx, Query: RankingRuleQueryTrait>(
desc.insert(field_name.clone());
Sort::new(ctx.index, ctx.txn, field_name, false)?
}
// geosearch
_ => {
return Err(
CriterionError::ReservedNameForSort { name: "_geoPoint".to_string() }.into()
)
todo!()
}
};
ranking_rules.push(Box::new(sort_ranking_rule));