I said I don't know.
I can't imagine that it would be too difficult:
Database with :
- users
- their phrases
- an incriment counter
- some sort of 'if like' filter
Then I joined a tag site... 43things.com and there is a lot to it...

The biggest stumbling block that I see is how to associate words...
In this example the word that is triggering the Advertisments, Entries, and Photos is "FRENCH"
If a database storing words, phrases, comments, user entries is used to run the search,
How do you strip it down so that "French" or "10 Pounds" or " Northern Lights" is used as the reference...
and how does it return relative content with all the variables of how it was entered by others?
Does this make sense? I feel like I made more connections in just writing this out.