# Uses of Class
org.apache.lucene.analysis.custom.CustomAnalyzer.Builder

Packages that use CustomAnalyzer.Builder
Package
Description
org.apache.lucene.analysis.custom
A general-purpose Analyzer that can be created with a builder-style API.

- ## Uses of CustomAnalyzer.Builder in org.apache.lucene.analysis.custom

  Methods in org.apache.lucene.analysis.custom that return CustomAnalyzer.Builder
  Modifier and Type
  Method
  Description
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`addCharFilter(Class<? extends CharFilterFactory> factory, String... params)`
  Adds the given char filter.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`addCharFilter(Class<? extends CharFilterFactory> factory, Map<String,String> params)`
  Adds the given char filter.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`addCharFilter(String name, String... params)`
  Adds the given char filter.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`addCharFilter(String name, Map<String,String> params)`
  Adds the given char filter.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`addTokenFilter(Class<? extends TokenFilterFactory> factory, String... params)`
  Adds the given token filter.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`addTokenFilter(Class<? extends TokenFilterFactory> factory, Map<String,String> params)`
  Adds the given token filter.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`addTokenFilter(String name, String... params)`
  Adds the given token filter.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`addTokenFilter(String name, Map<String,String> params)`
  Adds the given token filter.
  `static CustomAnalyzer.Builder`
  CustomAnalyzer.`builder()`
  Returns a builder for custom analyzers that loads all resources from Lucene's classloader.
  `static CustomAnalyzer.Builder`
  CustomAnalyzer.`builder(Path configDir)`
  Returns a builder for custom analyzers that loads all resources from the given file system base directory.
  `static CustomAnalyzer.Builder`
  CustomAnalyzer.`builder(ResourceLoader loader)`
  Returns a builder for custom analyzers that loads all resources using the given `ResourceLoader`.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.ConditionBuilder.`endwhen()`
  Close the branch and return to the main analysis chain
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`withDefaultMatchVersion(Version version)`
  This match version is passed as default to all tokenizers or filters.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`withOffsetGap(int offsetGap)`
  Sets the offset gap of the analyzer.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`withPositionIncrementGap(int posIncGap)`
  Sets the position increment gap of the analyzer.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`withTokenizer(Class<? extends TokenizerFactory> factory, String... params)`
  Uses the given tokenizer.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`withTokenizer(Class<? extends TokenizerFactory> factory, Map<String,String> params)`
  Uses the given tokenizer.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`withTokenizer(String name, String... params)`
  Uses the given tokenizer.
  `CustomAnalyzer.Builder`
  CustomAnalyzer.Builder.`withTokenizer(String name, Map<String,String> params)`
  Uses the given tokenizer.