package analyzers
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- abstract class Analyzer extends AnyRef
- abstract class AnalyzerDefinition extends AnyRef
- trait AnalyzerDsl extends AnyRef
- trait AnalyzerFilter extends AnyRef
- trait AnalyzerFilterDefinition extends AnyRef
- trait CharFilter extends AnalyzerFilter
- trait CharFilterDefinition extends CharFilter with AnalyzerFilterDefinition
- case class CommonGramsTokenFilter (name: String, commonWords: Iterable[String] = Set.empty, ignoreCase: Boolean = false, queryMode: Boolean = false) extends TokenFilterDefinition with Product with Serializable
- case class CustomAnalyzer (name: String) extends Analyzer with Product with Serializable
- case class CustomAnalyzerDefinition (name: String, tokenizer: Tokenizer, filters: Seq[AnalyzerFilter] = Nil) extends AnalyzerDefinition with Product with Serializable
- abstract class CustomizedTokenizer extends Tokenizer
- case class EdgeNGramTokenFilter (name: String, minGram: Int = 1, maxGram: Int = 2, side: String = "front") extends TokenFilterDefinition with Product with Serializable
- case class EdgeNGramTokenizer (name: String, minGram: Int = 1, maxGram: Int = 2, tokenChars: Iterable[String] = Nil) extends CustomizedTokenizer with Product with Serializable
- case class ElisionTokenFilter (name: String, articles: Seq[String] = Nil) extends TokenFilterDefinition with Product with Serializable
- case class KeywordMarkerTokenFilter (name: String, keywords: Seq[String] = Nil, ignoreCase: Boolean = false) extends TokenFilterDefinition with Product with Serializable
- case class KeywordTokenizer (name: String, bufferSize: Int = 256) extends CustomizedTokenizer with Product with Serializable
- abstract class LanguageAnalyzer extends Analyzer
- abstract class LanguageAnalyzerDef extends AnalyzerDefinition
- case class LengthTokenFilter (name: String, min: Int = 0, max: Int = Integer.MAX_VALUE) extends TokenFilterDefinition with Product with Serializable
- case class LimitTokenFilter (name: String, maxTokenCount: Int = 1, consumeAllTokens: Boolean = false) extends TokenFilterDefinition with Product with Serializable
- case class MappingCharFilter (name: String, mappings: (String, String)*) extends CharFilterDefinition with Product with Serializable
- case class NGramTokenFilter (name: String, minGram: Int = 1, maxGram: Int = 2) extends TokenFilterDefinition with Product with Serializable
- case class NGramTokenizer (name: String, minGram: Int = 1, maxGram: Int = 2, tokenChars: Iterable[String] = Nil) extends CustomizedTokenizer with Product with Serializable
- case class PathHierarchyTokenizer (name: String, delimiter: Char = '/', replacement: Char = '/', bufferSize: Int = 1024, reverse: Boolean = false, skip: Int = 0) extends CustomizedTokenizer with Product with Serializable
- case class PatternAnalyzerDefinition (name: String, regex: String, lowercase: Boolean = true) extends AnalyzerDefinition with Product with Serializable
- case class PatternCaptureTokenFilter (name: String, patterns: Seq[String] = Nil, preserveOriginal: Boolean = true) extends TokenFilterDefinition with Product with Serializable
- case class PatternReplaceCharFilter (name: String, pattern: String, replacement: String) extends CharFilterDefinition with Product with Serializable
- case class PatternReplaceTokenFilter (name: String, pattern: String, replacement: String) extends TokenFilterDefinition with Product with Serializable
- case class PatternTokenizer (name: String, pattern: String = "\\W+", flags: String = "", group: Int = 1) extends CustomizedTokenizer with Product with Serializable
- case class PredefinedCharFilter (name: String) extends CharFilter with Product with Serializable
- case class PredefinedTokenFilter (name: String) extends TokenFilter with Product with Serializable
- case class PredefinedTokenizer (name: String) extends Tokenizer with Product with Serializable
- case class ShingleTokenFilter (name: String, max_shingle_size: Int = 2, min_shingle_size: Int = 2, output_unigrams: Boolean = true, output_unigrams_if_no_shingles: Boolean = false, token_separator: String = " ", filler_token: String = "_") extends TokenFilterDefinition with Product with Serializable
- case class SnowballAnalyzerDefinition (name: String, lang: String = "English", stopwords: Iterable[String] = Nil) extends AnalyzerDefinition with Product with Serializable
- case class SnowballTokenFilter (name: String, language: String = "English") extends TokenFilterDefinition with Product with Serializable
- case class StandardAnalyzerDefinition (name: String, stopwords: Iterable[String] = Nil, maxTokenLength: Int = 255) extends AnalyzerDefinition with Product with Serializable
- case class StandardTokenizer (name: String, maxTokenLength: Int = 255) extends CustomizedTokenizer with Product with Serializable
- case class StemmerOverrideTokenFilter (name: String, rules: Seq[String] = Nil) extends TokenFilterDefinition with Product with Serializable
- case class StemmerTokenFilter (name: String, lang: String = "English") extends TokenFilterDefinition with Product with Serializable
- case class StopAnalyzerDefinition (name: String, stopwords: Iterable[String] = Nil) extends AnalyzerDefinition with Product with Serializable
- case class StopTokenFilter (name: String, language: Option[String] = None, stopwords: Iterable[String] = Nil, stopwordsPath: Option[String] = None, enablePositionIncrements: Option[Boolean] = None, removeTrailing: Option[Boolean] = None, ignoreCase: Option[Boolean] = None) extends TokenFilterDefinition with Product with Serializable
- case class StopTokenFilterPath (name: String, stopwords_path: String, enablePositionIncrements: Boolean = false, ignoreCase: Boolean = false) extends TokenFilterDefinition with Product with Serializable
- case class SynonymTokenFilter (name: String, path: Option[String] = None, synonyms: Set[String] = Set.empty, ignoreCase: Option[Boolean] = None, format: Option[String] = None, expand: Option[Boolean] = None, tokenizer: Option[Tokenizer] = None) extends TokenFilterDefinition with Product with Serializable
- trait TokenFilter extends AnalyzerFilter
- trait TokenFilterDefinition extends TokenFilter with AnalyzerFilterDefinition
- trait TokenFilterDsl extends AnyRef
- abstract class Tokenizer extends AnyRef
- trait TokenizerDsl extends AnyRef
- case class TruncateTokenFilter (name: String, length: Int = 10) extends TokenFilterDefinition with Product with Serializable
- case class UaxUrlEmailTokenizer (name: String, maxTokenLength: Int = 255) extends CustomizedTokenizer with Product with Serializable
- case class UniqueTokenFilter (name: String, onlyOnSamePosition: Boolean = false) extends TokenFilterDefinition with Product with Serializable
- case class WordDelimiterTokenFilter (name: String, generateWordParts: Option[Boolean] = None, generateNumberParts: Option[Boolean] = None, catenateWords: Option[Boolean] = None, catenateNumbers: Option[Boolean] = None, catenateAll: Option[Boolean] = None, splitOnCaseChange: Option[Boolean] = None, preserveOriginal: Option[Boolean] = None, splitOnNumerics: Option[Boolean] = None, stemEnglishPossesive: Option[Boolean] = None) extends TokenFilterDefinition with Product with Serializable
Value Members
- object ApostropheTokenFilter extends TokenFilter with Product with Serializable
- object ArabicLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object ArmenianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object AsciiFoldingTokenFilter extends TokenFilter with Product with Serializable
- object BasqueLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object BrazilianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object BulgarianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object CatalanLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object ChineseLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object CjkLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object CustomAnalyzerDefinition extends Serializable
- object CzechLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object DanishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object DutchLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object EdgeNGramTokenizer extends Tokenizer with Product with Serializable
- object EnglishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object FinnishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object FrenchLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object GalicianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object GermanLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object GreekLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object HindiLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object HtmlStripCharFilter extends CharFilter with Product with Serializable
- object HungarianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object IndonesianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object ItalianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object KStemTokenFilter extends TokenFilter with Product with Serializable
- object KeywordAnalyzer extends Analyzer with Product with Serializable
- object KeywordTokenizer extends Tokenizer with Product with Serializable
- object LatvianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object LetterTokenizer extends Tokenizer with Product with Serializable
- object LowercaseTokenFilter extends TokenFilter with Product with Serializable
- object LowercaseTokenizer extends Tokenizer with Product with Serializable
- object NGramTokenizer extends Tokenizer with Product with Serializable
- object NamedStopTokenFilter
- object NorwegianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object PatternAnalyzer extends Analyzer with Product with Serializable
- object PatternTokenizer extends Tokenizer with Product with Serializable
- object PersianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object PorterStemTokenFilter extends TokenFilter with Product with Serializable
- object PortugueseLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object ReverseTokenFilter extends TokenFilter with Product with Serializable
- object RomanianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object RussianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object SimpleAnalyzer extends Analyzer with Product with Serializable
- object SpanishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object StandardAnalyzer extends Analyzer with Product with Serializable
- object StandardTokenFilter extends TokenFilter with Product with Serializable
- object StandardTokenizer extends Tokenizer with Product with Serializable
- object StopAnalyzer extends Analyzer with Product with Serializable
- object SwedishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object ThaiLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object TrimTokenFilter extends TokenFilter with Product with Serializable
- object TurkishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
- object UaxUrlEmailTokenizer extends Tokenizer with Product with Serializable
- object UniqueTokenFilter extends TokenFilter with Product with Serializable
- object WhitespaceAnalyzer extends Analyzer with Product with Serializable
- object WhitespaceTokenizer extends Tokenizer with Product with Serializable
Deprecated Value Members
-
object
SnowballAnalyzer
extends Analyzer with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 5.0.0) Use the language-specific analyzer in modules/analysis instead