Use EsComponent for common search functionality