From f374f3ebe859ab7a6dcfee9b72316682609ded74 Mon Sep 17 00:00:00 2001 From: James Magahern Date: Fri, 20 Jan 2023 16:20:36 -0800 Subject: [PATCH] Tweak autocomplete query a bit --- App/Backend/History/BrowserHistory.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/App/Backend/History/BrowserHistory.swift b/App/Backend/History/BrowserHistory.swift index 18a6b1c..cd2afc8 100644 --- a/App/Backend/History/BrowserHistory.swift +++ b/App/Backend/History/BrowserHistory.swift @@ -52,7 +52,11 @@ class BrowserHistory let dataContext = persistentContainer.viewContext let fetchRequest: NSFetchRequest = HistoryItemEntity.fetchRequest() - fetchRequest.predicate = NSPredicate(format: "host CONTAINS %@ OR title contains %@", matching, matching) + fetchRequest.predicate = NSPredicate(format: """ + host CONTAINS[cd] %@ + OR title CONTAINS[cd] %@ + OR url ENDSWITH[cd] %@ + """, matching, matching, matching) fetchRequest.fetchLimit = 200 fetchRequest.sortDescriptors = [ NSSortDescriptor(key: "visitCount", ascending: false) ]