elastic search filter and create ui component