WIP: Search for Community using elasticsearch

First cuts for search feature for Community
The signature for this method is wrong. We should either kill this method or raise a not implemented error so that we don't silently return search data for new models without checking permissions.