Advanced Search Plugin?

Hello, I am new to the Elgg Community and I just want to ask if anyone has ever chanced upon or made an Elgg plugin that handles multiple search fields, much like Google's advanced search feature.

For Example, A man with a very limited free time wants to join a guidance counselling class. To limit the big number of classes available and to save time to search through each class to find a schedule that would fit his own free time, on an advanced search tab, he could just simply type Saturdays, 7pm, Male, GUidance counselling, and click search then all corresponding classes that match the criteria would already show up.

Any response would be gladly appreciated! 

Thank you very much!