Add elasticsearch mapping