WIP: Search for Community using elasticsearch

First cuts for search feature for Community
We shouldn't have a default `to_search_mapping`. Just raise an error or delete this method.