remove filters, rename facet_filters to filter

This commit is contained in:
Marin Postma 2021-05-04 18:20:56 +02:00
parent 77740829bd
commit a717925caa
No known key found for this signature in database
GPG Key ID: D5241F0C0C865F30
2 changed files with 6 additions and 9 deletions

View File

@ -33,9 +33,8 @@ pub struct SearchQuery {
pub attributes_to_crop: Option<HashSet<String>>,
pub crop_length: Option<usize>,
pub attributes_to_highlight: Option<HashSet<String>>,
pub filters: Option<String>,
pub matches: Option<bool>,
pub facet_filters: Option<Value>,
pub filter: Option<Value>,
pub facet_distributions: Option<Vec<String>>,
}
@ -75,8 +74,8 @@ impl Index {
search.limit(query.limit);
search.offset(query.offset.unwrap_or_default());
if let Some(ref facets) = query.facet_filters {
if let Some(facets) = parse_facets(facets, self, &rtxn)? {
if let Some(ref filter) = query.filter {
if let Some(facets) = parse_facets(filter, self, &rtxn)? {
search.facet_condition(facets);
}
}

View File

@ -24,9 +24,8 @@ pub struct SearchQueryGet {
attributes_to_crop: Option<String>,
crop_length: Option<usize>,
attributes_to_highlight: Option<String>,
filters: Option<String>,
filter: Option<String>,
matches: Option<bool>,
facet_filters: Option<String>,
facet_distributions: Option<String>,
}
@ -50,7 +49,7 @@ impl TryFrom<SearchQueryGet> for SearchQuery {
.facet_distributions
.map(|attrs| attrs.split(',').map(String::from).collect::<Vec<_>>());
let facet_filters = match other.facet_filters {
let filter = match other.filter {
Some(ref f) => Some(serde_json::from_str(f)?),
None => None,
};
@ -63,9 +62,8 @@ impl TryFrom<SearchQueryGet> for SearchQuery {
attributes_to_crop,
crop_length: other.crop_length,
attributes_to_highlight,
filters: other.filters,
filter,
matches: other.matches,
facet_filters,
facet_distributions,
})
}