mirror of
https://github.com/meilisearch/MeiliSearch
synced 2024-12-24 13:40:31 +01:00
Update milli/src/search/criteria/proximity.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
This commit is contained in:
parent
e923a3ed6a
commit
36715f571c
@ -176,8 +176,8 @@ fn resolve_candidates<'t>(
|
|||||||
let result = match query_tree {
|
let result = match query_tree {
|
||||||
And(ops) => mdfs(ctx, ops, proximity, cache, wdcache)?,
|
And(ops) => mdfs(ctx, ops, proximity, cache, wdcache)?,
|
||||||
Phrase(words) => if proximity == 0 {
|
Phrase(words) => if proximity == 0 {
|
||||||
let most_left = words.first().map(|w| Query {prefix: false, kind: QueryKind::exact(w.clone())});
|
let most_left = words.first().map(|w| Query { prefix: false, kind: QueryKind::exact(w.clone()) });
|
||||||
let most_right = words.last().map(|w| Query {prefix: false, kind: QueryKind::exact(w.clone())});
|
let most_right = words.last().map(|w| Query { prefix: false, kind: QueryKind::exact(w.clone()) });
|
||||||
let mut candidates = None;
|
let mut candidates = None;
|
||||||
for slice in words.windows(2) {
|
for slice in words.windows(2) {
|
||||||
let (left, right) = (&slice[0], &slice[1]);
|
let (left, right) = (&slice[0], &slice[1]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user