ES DSL Field Names

You can add a class method to your Document class.

    @classmethod
    def get_field_names(cls):
        """
        Return all ES field names
        """
        return cls._doc_type.mapping.properties.properties._d_.keys()