Class DocumentExtractionSkill


  • public final class DocumentExtractionSkill
    extends SearchIndexerSkill
    A skill that extracts content from a file within the enrichment pipeline.
    • Constructor Detail

      • DocumentExtractionSkill

        public DocumentExtractionSkill​(List<InputFieldMappingEntry> inputs,
                                       List<OutputFieldMappingEntry> outputs)
        Creates an instance of DocumentExtractionSkill class.
        Parameters:
        inputs - the inputs value to set.
        outputs - the outputs value to set.
    • Method Detail

      • getParsingMode

        public String getParsingMode()
        Get the parsingMode property: The parsingMode for the skill. Will be set to 'default' if not defined.
        Returns:
        the parsingMode value.
      • setParsingMode

        public DocumentExtractionSkill setParsingMode​(String parsingMode)
        Set the parsingMode property: The parsingMode for the skill. Will be set to 'default' if not defined.
        Parameters:
        parsingMode - the parsingMode value to set.
        Returns:
        the DocumentExtractionSkill object itself.
      • getDataToExtract

        public String getDataToExtract()
        Get the dataToExtract property: The type of data to be extracted for the skill. Will be set to 'contentAndMetadata' if not defined.
        Returns:
        the dataToExtract value.
      • setDataToExtract

        public DocumentExtractionSkill setDataToExtract​(String dataToExtract)
        Set the dataToExtract property: The type of data to be extracted for the skill. Will be set to 'contentAndMetadata' if not defined.
        Parameters:
        dataToExtract - the dataToExtract value to set.
        Returns:
        the DocumentExtractionSkill object itself.
      • getConfiguration

        public Map<String,​Object> getConfiguration()
        Get the configuration property: A dictionary of configurations for the skill.
        Returns:
        the configuration value.
      • setConfiguration

        public DocumentExtractionSkill setConfiguration​(Map<String,​Object> configuration)
        Set the configuration property: A dictionary of configurations for the skill.
        Parameters:
        configuration - the configuration value to set.
        Returns:
        the DocumentExtractionSkill object itself.