Create a synonym word list for internet slangs
Slangs like
- fam
- lit
- lol
- lmao etc do not exist in the nltk library. We need a list of such words and words similar to it, for example, if someone searches for laugh, he/she should get the meme which has lol written on it
http://onlineslangdictionary.com/meaning-definition-of/<internet_slang_you_want_to_search>
I wish i knew of any json data , but the special thing about this site is what i found that they full form of them are coming in the same fashion so they can be scraped we have to scrape the word between ---------------------> " " (the quotes)
check for demonstration:--
http://onlineslangdictionary.com/meaning-definition-of/rofl http://onlineslangdictionary.com/meaning-definition-of/lmao http://onlineslangdictionary.com/meaning-definition-of/lol
now if length of 'keywords'(list) is 0 we can take the above method and try getting keywords,since wordnet may not have lmao but it must be having 'laughing' 'my' 'ass' 'off' as individual words.
This is my school of thought.

So i did my part of work, ie fetching the full form and the list of words that you cal see in the console is basically the list of keywords on the basis of which the meme is getting searched.
Since the searching algo is not upto that level so may be only one or two words are matching like in rofl---> "on the floor" words are there in the image like in lmao--> "my ass" words are in the image
Looks good, send the PR