I am currently evaluating the elastics app search. I have downloaded the reference ui project and made customizations. SO now I have a custom view using the "resultView" property of the "Results" component.
The other functionality I am trying to implement is , when the user clicks on search result a detail page needs to open. In search results only high level information about document is provided. The detail page will be providing the full list of properties of the document.