Package org.apache.lucene.analysis.pattern
package org.apache.lucene.analysis.pattern
Set of components for pattern-based (regex) analysis.
-
ClassDescriptionFactory for
PatternCaptureGroupTokenFilter
.CaptureGroup uses Java regexes to emit multiple tokens - one for each capture group in one or more patterns.CharFilter that uses a regular expression for the target of replace string.Factory forPatternReplaceCharFilter
.A TokenFilter which applies a Pattern to each token in the stream, replacing match occurrences with the specified replacement string.Factory forPatternReplaceFilter
.This tokenizer uses regex pattern matching to construct distinct tokens for the input stream.Factory forPatternTokenizer
.Set a type attribute to a parameterized value when tokens are matched by any of a several regex patterns.Value holding class for pattern typing rules.Provides a filter that will analyze tokens with the analyzer from an arbitrary field type.Factory forSimplePatternSplitTokenizer
, for producing tokens by splitting according to the provided regexp.Factory forSimplePatternTokenizer
, for matching tokens based on the provided regexp.