There is a video blog on the Mendix website on how to implement a full text search using ElasticSearch. I think this may have the answers you need.
you can try Global search module where you cansearch through multiple entities and attributes
Hope it helps!!!