Skip to content

Commit 0f8d6f1

Browse files
committed
feat: improved search results
1 parent 15caa33 commit 0f8d6f1

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/logic/search/Search.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import Foundation
22

33
final class Search {
4+
private static let minSimilarity = 0.4
5+
46
static func normalizedQuery(_ query: String) -> String {
57
normalizeForSpaceInsensitiveSearch(query).text
68
}
@@ -9,7 +11,7 @@ final class Search {
911
let normalized = normalizedQuery(query)
1012
if normalized.isEmpty { return true }
1113
ensureCache(for: window, normalizedQuery: normalized)
12-
return !window.swAppResults.isEmpty || !window.swTitleResults.isEmpty
14+
return window.swBestSimilarity >= minSimilarity
1315
}
1416

1517
static func relevance(for window: Window, query: String) -> Double {

0 commit comments

Comments
 (0)