Interface ElasticsearchAnalysisDefinitionCollector


public interface ElasticsearchAnalysisDefinitionCollector
  • Method Details

    • collect

      void collect(String name, AnalyzerDefinition definition)
      Collect an analyzer definition.
      Parameters:
      name - The name of the definition to be registered.
      definition - The definition to be registered.
      Throws:
      SearchException - if the name is already associated with a different definition.
    • collect

      void collect(String name, NormalizerDefinition definition)
      Collect a normalizer definition.
      Parameters:
      name - The name of the definition to be registered.
      definition - The definition to be registered.
      Throws:
      SearchException - if the name is already associated with a different definition.
    • collect

      void collect(String name, TokenizerDefinition definition)
      Collect a tokenizer definition.
      Parameters:
      name - The name of the definition to be registered.
      definition - The definition to be registered.
      Throws:
      SearchException - if the name is already associated with a different definition.
    • collect

      void collect(String name, TokenFilterDefinition definition)
      Collect a token filter definition.
      Parameters:
      name - The name of the definition to be registered.
      definition - The definition to be registered.
      Throws:
      SearchException - if the name is already associated with a different definition.
    • collect

      void collect(String name, CharFilterDefinition definition)
      Collect a char filter definition.
      Parameters:
      name - The name of the definition to be registered.
      definition - The definition to be registered.
      Throws:
      SearchException - if the name is already associated with a different definition.