[WIP]hydrate record entity from elasticsearch data and use it for display purpose

Because "subdef" object from elasticsearch search engine is not the same that the one provided by phrase or sphinx search engine. Unless I create an other interface for subdef object  I removed subdef object from the macro