Punctuation in app names causes bugs when searching

Searching for "Clock+" returns empty results. Searching for "Clock" returns a list of results which includes "Clock+". This will likely be associated with the punctuation mark at the end, Lunr.js pipelines, and whether or not the same processing is done on the search string as is done when indexing. For example, if I build a search index including the word "Clock+", then Lunr.js might strip the "+" at the end before adding it to the index. Although it may seem strange to do so, it is fine, as long as when searching for "clock+" we also strip the "+" at the end. If it doesn't do the same processing to the query string then results like this can happen.