summaryrefslogtreecommitdiffstats
path: root/categories/src/tuning.rs
diff options
context:
space:
mode:
Diffstat (limited to 'categories/src/tuning.rs')
-rw-r--r--categories/src/tuning.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/categories/src/tuning.rs b/categories/src/tuning.rs
index 025f192..a929066 100644
--- a/categories/src/tuning.rs
+++ b/categories/src/tuning.rs
@@ -1114,7 +1114,7 @@ pub fn adjusted_relevance(mut candidates: HashMap<String, f64>, keywords: &HashS
Cond::Any(reqs) => reqs.iter().any(|&k| keywords.contains(k)),
} {
for &(slug, mul, add) in actions.iter() {
- assert!(CATEGORIES.from_slug(slug).next().is_some(), slug);
+ assert!(CATEGORIES.from_slug(slug).1, slug);
assert!(mul >= 1.0 || add < 0.0000001, slug);
let score = candidates.entry(slug.to_string()).or_insert(0.);
*score *= mul;
@@ -1132,7 +1132,7 @@ pub fn adjusted_relevance(mut candidates: HashMap<String, f64>, keywords: &HashS
let mut res: Vec<_> = candidates.into_iter()
.filter(|&(_, v)| v >= min_category_match_threshold)
- .filter(|&(ref k, _)| CATEGORIES.from_slug(k).next().is_some() /* FIXME: that checks top level only */)
+ .filter(|&(ref k, _)| CATEGORIES.from_slug(k).1)
.take(max_num_categories)
.map(|(k, v)| (v, k))
.collect();