Class SearchIndexerSkill

java.lang.Object
com.azure.search.documents.indexes.models.SearchIndexerSkill
Direct Known Subclasses:
AzureMachineLearningSkill, ConditionalSkill, CustomEntityLookupSkill, DocumentExtractionSkill, EntityLinkingSkill, EntityRecognitionSkill, ImageAnalysisSkill, KeyPhraseExtractionSkill, LanguageDetectionSkill, MergeSkill, OcrSkill, PiiDetectionSkill, SentimentSkill, ShaperSkill, SplitSkill, TextTranslationSkill, WebApiSkill

public abstract class SearchIndexerSkill extends Object
Base type for skills.
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Get the name property: The name of the skill which uniquely identifies it within the skillset. A skill with no name defined will be given a default name of its 1-based index in the skills array, prefixed with the character '#'.
      Returns:
      the name value.
    • setName

      public SearchIndexerSkill setName(String name)
      Set the name property: The name of the skill which uniquely identifies it within the skillset. A skill with no name defined will be given a default name of its 1-based index in the skills array, prefixed with the character '#'.
      Parameters:
      name - the name value to set.
      Returns:
      the SearchIndexerSkill object itself.
    • getDescription

      public String getDescription()
      Get the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.
      Returns:
      the description value.
    • setDescription

      public SearchIndexerSkill setDescription(String description)
      Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.
      Parameters:
      description - the description value to set.
      Returns:
      the SearchIndexerSkill object itself.
    • getContext

      public String getContext()
      Get the context property: Represents the level at which operations take place, such as the document root or document content (for example, /document or /document/content). The default is /document.
      Returns:
      the context value.
    • setContext

      public SearchIndexerSkill setContext(String context)
      Set the context property: Represents the level at which operations take place, such as the document root or document content (for example, /document or /document/content). The default is /document.
      Parameters:
      context - the context value to set.
      Returns:
      the SearchIndexerSkill object itself.
    • getInputs

      public List<InputFieldMappingEntry> getInputs()
      Get the inputs property: Inputs of the skills could be a column in the source data set, or the output of an upstream skill.
      Returns:
      the inputs value.
    • getOutputs

      public List<OutputFieldMappingEntry> getOutputs()
      Get the outputs property: The output of a skill is either a field in a search index, or a value that can be consumed as an input by another skill.
      Returns:
      the outputs value.