Integrate deserr

This commit is contained in:
Loïc Lecrenier
2023-01-11 12:14:17 +01:00
parent 11ee7daa0f
commit 02fd06ea0b
9 changed files with 45 additions and 29 deletions

View File

@ -343,7 +343,7 @@ mod tests {
use maplit::hashset;
use crate::index::tests::TempIndex;
use crate::{AscDesc, Filter, Search, SearchResult};
use crate::{AscDesc, Criterion, Filter, Search, SearchResult};
// Note that in this test, only the iterative sort algorithms are used. Set the CANDIDATES_THESHOLD
// constant to 0 to ensure that the other sort algorithms are also correct.
@ -356,7 +356,7 @@ mod tests {
settings.set_primary_key("id".to_owned());
settings
.set_sortable_fields(maplit::hashset! { S("id"), S("mod_10"), S("mod_20") });
settings.set_criteria(vec!["sort".to_owned()]);
settings.set_criteria(vec![Criterion::Sort]);
})
.unwrap();
@ -443,7 +443,7 @@ mod tests {
settings.set_primary_key("id".to_owned());
settings.set_filterable_fields(hashset! { S("id"), S("mod_10"), S("mod_20") });
settings.set_sortable_fields(hashset! { S("id"), S("mod_10"), S("mod_20") });
settings.set_criteria(vec!["sort".to_owned()]);
settings.set_criteria(vec![Criterion::Sort]);
})
.unwrap();

View File

@ -497,7 +497,7 @@ mod tests {
create_disjoint_combinations, create_non_disjoint_combinations,
};
use crate::snapshot_tests::display_bitmap;
use crate::SearchResult;
use crate::{Criterion, SearchResult};
#[test]
fn test_exact_words_subcriterion() {
@ -506,7 +506,7 @@ mod tests {
index
.update_settings(|settings| {
settings.set_primary_key(S("id"));
settings.set_criteria(vec!["exactness".to_owned()]);
settings.set_criteria(vec![Criterion::Exactness]);
})
.unwrap();

View File

@ -599,7 +599,7 @@ mod tests {
use crate::documents::{DocumentsBatchBuilder, DocumentsBatchReader};
use crate::index::tests::TempIndex;
use crate::{CriterionImplementationStrategy, SearchResult};
use crate::{Criterion, CriterionImplementationStrategy, SearchResult};
fn documents_with_enough_different_words_for_prefixes(prefixes: &[&str]) -> Vec<crate::Object> {
let mut documents = Vec::new();
@ -627,9 +627,9 @@ mod tests {
.update_settings(|settings| {
settings.set_primary_key(S("id"));
settings.set_criteria(vec![
"words".to_owned(),
"typo".to_owned(),
"proximity".to_owned(),
Criterion::Words,
Criterion::Typo,
Criterion::Proximity,
]);
})
.unwrap();