Class SplitSkill

java.lang.Object
com.azure.search.documents.indexes.models.SearchIndexerSkill
com.azure.search.documents.indexes.models.SplitSkill

public final class SplitSkill extends SearchIndexerSkill
A skill to split a string into chunks of text.
  • Constructor Details

  • Method Details

    • getDefaultLanguageCode

      public SplitSkillLanguage getDefaultLanguageCode()
      Get the defaultLanguageCode property: A value indicating which language code to use. Default is en.
      Returns:
      the defaultLanguageCode value.
    • setDefaultLanguageCode

      public SplitSkill setDefaultLanguageCode(SplitSkillLanguage defaultLanguageCode)
      Set the defaultLanguageCode property: A value indicating which language code to use. Default is en.
      Parameters:
      defaultLanguageCode - the defaultLanguageCode value to set.
      Returns:
      the SplitSkill object itself.
    • getTextSplitMode

      public TextSplitMode getTextSplitMode()
      Get the textSplitMode property: A value indicating which split mode to perform.
      Returns:
      the textSplitMode value.
    • setTextSplitMode

      public SplitSkill setTextSplitMode(TextSplitMode textSplitMode)
      Set the textSplitMode property: A value indicating which split mode to perform.
      Parameters:
      textSplitMode - the textSplitMode value to set.
      Returns:
      the SplitSkill object itself.
    • getMaximumPageLength

      public Integer getMaximumPageLength()
      Get the maximumPageLength property: The desired maximum page length. Default is 10000.
      Returns:
      the maximumPageLength value.
    • setMaximumPageLength

      public SplitSkill setMaximumPageLength(Integer maximumPageLength)
      Set the maximumPageLength property: The desired maximum page length. Default is 10000.
      Parameters:
      maximumPageLength - the maximumPageLength value to set.
      Returns:
      the SplitSkill object itself.
    • setName

      public SplitSkill 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 '#'.
      Overrides:
      setName in class SearchIndexerSkill
      Parameters:
      name - the name value to set.
      Returns:
      the SearchIndexerSkill object itself.
    • setDescription

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

      public SplitSkill 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.
      Overrides:
      setContext in class SearchIndexerSkill
      Parameters:
      context - the context value to set.
      Returns:
      the SearchIndexerSkill object itself.