Put tranlate query back to fuzzy search until better solution

This commit is contained in:
弘韬 张 2020-10-21 17:00:56 +08:00
parent fb25d54112
commit 80a2f0df71
2 changed files with 3 additions and 3 deletions

View file

@ -50,6 +50,7 @@ namespace Flow.Launcher.Infrastructure
if (_alphabet != null)
{
query = _alphabet.Translate(query);
stringToCompare = _alphabet.Translate(stringToCompare);
}

View file

@ -78,15 +78,14 @@ namespace Flow.Launcher.Plugin.Program
uwps = _uwps;
}
var searchText = WordsHelper.HasChinese(query.Search) ? WordsHelper.GetPinyin(query.Search) : query.Search;
var results1 = win32.AsParallel()
.Where(p => p.Enabled)
.Select(p => p.Result(searchText, _context.API));
.Select(p => p.Result(query.Search, _context.API));
var results2 = uwps.AsParallel()
.Where(p => p.Enabled)
.Select(p => p.Result(searchText, _context.API));
.Select(p => p.Result(query.Search, _context.API));
var result = results1.Concat(results2).Where(r => r != null && r.Score > 0).ToList();
return result;