elasticsearch requiremnt