
This is probably not the biggest optimization that needs to be made at least for application searching, but we can optimize the case where we're going from a search of "fi" to "fire" by just re-searching the list of things we already had that matched "fi" instead of looping over everything. https://bugzilla.gnome.org/show_bug.cgi?id=596119