Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR attempts to improve keyword normalization in a few ways:
emojis.json
. There are upper case letters in the data that are otherwise not searchable. With this e.g this works.emojis.json
.-
) inemojis.json
. They are already normalized in user input. This makes keywords such asblue-square
searchable. Dashes are almost exclusively used as word separator in keywords, so normalization makes sense..
) in user input. They aren't normalized inemojis.json
so are not searchable in main branch without this. This makes more sense than normalizing inemojis.json
too, IMO, because dots are not used as a word separator inemojis.json
unlike spaces, dashes and underscores, but only as part of abbreviations such as "mr.", "mrs.", "st.", "u.s.". This much improves searches such as