Class AnalyzeRequestBuilder


  • Constructor Details

  • Method Details

    • setAnalyzer

      public AnalyzeRequestBuilder setAnalyzer(String analyzer)
      Sets the analyzer name to use in order to analyze the text.
      Parameters:
      analyzer - The analyzer name.
    • setField

      public AnalyzeRequestBuilder setField(String field)
      Sets the field that its analyzer will be used to analyze the text. Note, requires an index to be set.
    • setTokenizer

      public AnalyzeRequestBuilder setTokenizer(String tokenizer)
      Instead of setting the analyzer, sets the tokenizer as name that will be used as part of a custom analyzer.
    • setTokenizer

      public AnalyzeRequestBuilder setTokenizer(Map<String,?> tokenizer)
      Instead of setting the analyzer, sets the tokenizer using custom settings that will be used as part of a custom analyzer.
    • addTokenFilter

      public AnalyzeRequestBuilder addTokenFilter(Map<String,?> tokenFilter)
      Add token filter setting that will be used on top of a tokenizer provided.
    • addTokenFilter

      public AnalyzeRequestBuilder addTokenFilter(String tokenFilter)
      Add a name of token filter that will be used on top of a tokenizer provided.
    • addCharFilter

      public AnalyzeRequestBuilder addCharFilter(Map<String,?> charFilter)
      Add char filter setting that will be used on top of a tokenizer provided.
    • addCharFilter

      public AnalyzeRequestBuilder addCharFilter(String tokenFilter)
      Add a name of char filter that will be used before the tokenizer.
    • setExplain

      public AnalyzeRequestBuilder setExplain(boolean explain)
      Sets explain
    • setAttributes

      public AnalyzeRequestBuilder setAttributes(String... attributes)
      Sets attributes that will include results
    • setText

      public AnalyzeRequestBuilder setText(String... texts)
      Sets texts to analyze
    • setNormalizer

      public AnalyzeRequestBuilder setNormalizer(String normalizer)
      Instead of setting the analyzer and tokenizer, sets the normalizer as name