Better performance emoji search
Currently, the emoji search is a linear search over all the emojis and check if each item contain the search word.
Example: A query of
joy will give :
- Cat face with tears of joy:
- Face with tears of joy:
This is not the best search implementation and can be slow. Every search needs to go over a list of 1200 (poor/paavam CPU
Also, the emoji dictionary is created initially on the fly from the XML file, better if there's a pre-made dictionary.