fix relevancy sort with slightly fuzzy issue

This commit is contained in:
lingdocs 2022-09-16 13:43:14 +04:00
parent 421d376a8e
commit 2fc1861b14
1 changed files with 2 additions and 2 deletions

View File

@ -316,6 +316,7 @@ function pashtoFuzzyLookup<S extends T.DictionaryEntry>({ searchString, page, tp
.find(fuzzyQuery)
.limit(fuzzyResultsLimit)
.data();
console.log({ exactResults, slightlyFuzzyResults, fuzzyResults });
const results = tpFilter
? [...exactResults, ...slightlyFuzzyResults, ...fuzzyResults].filter(tpFilter)
: [...exactResults, ...slightlyFuzzyResults, ...fuzzyResults];
@ -326,8 +327,7 @@ function pashtoFuzzyLookup<S extends T.DictionaryEntry>({ searchString, page, tp
return chunksToSort
.reduce((acc, cur, i) => ((i === 0)
? [
// don't sort theclose results in the first chunk
...cur.slice(0, closeResultsLength),
...sortByRelevancy(cur.slice(0, closeResultsLength), search, index),
...sortByRelevancy(cur.slice(closeResultsLength), search, index),
]
: [