Packages

package analyzers

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. abstract class Analyzer extends AnyRef
  2. abstract class AnalyzerDefinition extends AnyRef
  3. trait AnalyzerDsl extends AnyRef
  4. trait AnalyzerFilter extends AnyRef
  5. trait AnalyzerFilterDefinition extends AnyRef
  6. trait CharFilter extends AnalyzerFilter
  7. trait CharFilterDefinition extends CharFilter with AnalyzerFilterDefinition
  8. case class CommonGramsTokenFilter (name: String, commonWords: Iterable[String] = Set.empty, ignoreCase: Boolean = false, queryMode: Boolean = false) extends TokenFilterDefinition with Product with Serializable
  9. case class CustomAnalyzer (name: String) extends Analyzer with Product with Serializable
  10. case class CustomAnalyzerDefinition (name: String, tokenizer: Tokenizer, filters: Seq[AnalyzerFilter] = Nil) extends AnalyzerDefinition with Product with Serializable
  11. abstract class CustomizedTokenizer extends Tokenizer
  12. case class EdgeNGramTokenFilter (name: String, minGram: Int = 1, maxGram: Int = 2, side: String = "front") extends TokenFilterDefinition with Product with Serializable
  13. case class EdgeNGramTokenizer (name: String, minGram: Int = 1, maxGram: Int = 2, tokenChars: Iterable[String] = Nil) extends CustomizedTokenizer with Product with Serializable
  14. case class ElisionTokenFilter (name: String, articles: Seq[String] = Nil) extends TokenFilterDefinition with Product with Serializable
  15. case class KeywordMarkerTokenFilter (name: String, keywords: Seq[String] = Nil, ignoreCase: Boolean = false) extends TokenFilterDefinition with Product with Serializable
  16. case class KeywordTokenizer (name: String, bufferSize: Int = 256) extends CustomizedTokenizer with Product with Serializable
  17. abstract class LanguageAnalyzer extends Analyzer
  18. abstract class LanguageAnalyzerDef extends AnalyzerDefinition
  19. case class LengthTokenFilter (name: String, min: Int = 0, max: Int = Integer.MAX_VALUE) extends TokenFilterDefinition with Product with Serializable
  20. case class LimitTokenFilter (name: String, maxTokenCount: Int = 1, consumeAllTokens: Boolean = false) extends TokenFilterDefinition with Product with Serializable
  21. case class MappingCharFilter (name: String, mappings: (String, String)*) extends CharFilterDefinition with Product with Serializable
  22. case class NGramTokenFilter (name: String, minGram: Int = 1, maxGram: Int = 2) extends TokenFilterDefinition with Product with Serializable
  23. case class NGramTokenizer (name: String, minGram: Int = 1, maxGram: Int = 2, tokenChars: Iterable[String] = Nil) extends CustomizedTokenizer with Product with Serializable
  24. case class PathHierarchyTokenizer (name: String, delimiter: Char = '/', replacement: Char = '/', bufferSize: Int = 1024, reverse: Boolean = false, skip: Int = 0) extends CustomizedTokenizer with Product with Serializable
  25. case class PatternAnalyzerDefinition (name: String, regex: String, lowercase: Boolean = true) extends AnalyzerDefinition with Product with Serializable
  26. case class PatternCaptureTokenFilter (name: String, patterns: Seq[String] = Nil, preserveOriginal: Boolean = true) extends TokenFilterDefinition with Product with Serializable
  27. case class PatternReplaceCharFilter (name: String, pattern: String, replacement: String) extends CharFilterDefinition with Product with Serializable
  28. case class PatternReplaceTokenFilter (name: String, pattern: String, replacement: String) extends TokenFilterDefinition with Product with Serializable
  29. case class PatternTokenizer (name: String, pattern: String = "\\W+", flags: String = "", group: Int = 1) extends CustomizedTokenizer with Product with Serializable
  30. case class PredefinedCharFilter (name: String) extends CharFilter with Product with Serializable
  31. case class PredefinedTokenFilter (name: String) extends TokenFilter with Product with Serializable
  32. case class PredefinedTokenizer (name: String) extends Tokenizer with Product with Serializable
  33. 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
  34. case class SnowballAnalyzerDefinition (name: String, lang: String = "English", stopwords: Iterable[String] = Nil) extends AnalyzerDefinition with Product with Serializable
  35. case class SnowballTokenFilter (name: String, language: String = "English") extends TokenFilterDefinition with Product with Serializable
  36. case class StandardAnalyzerDefinition (name: String, stopwords: Iterable[String] = Nil, maxTokenLength: Int = 255) extends AnalyzerDefinition with Product with Serializable
  37. case class StandardTokenizer (name: String, maxTokenLength: Int = 255) extends CustomizedTokenizer with Product with Serializable
  38. case class StemmerOverrideTokenFilter (name: String, rules: Seq[String] = Nil) extends TokenFilterDefinition with Product with Serializable
  39. case class StemmerTokenFilter (name: String, lang: String = "English") extends TokenFilterDefinition with Product with Serializable
  40. case class StopAnalyzerDefinition (name: String, stopwords: Iterable[String] = Nil) extends AnalyzerDefinition with Product with Serializable
  41. 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
  42. case class StopTokenFilterPath (name: String, stopwords_path: String, enablePositionIncrements: Boolean = false, ignoreCase: Boolean = false) extends TokenFilterDefinition with Product with Serializable
  43. 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
  44. trait TokenFilter extends AnalyzerFilter
  45. trait TokenFilterDefinition extends TokenFilter with AnalyzerFilterDefinition
  46. trait TokenFilterDsl extends AnyRef
  47. abstract class Tokenizer extends AnyRef
  48. trait TokenizerDsl extends AnyRef
  49. case class TruncateTokenFilter (name: String, length: Int = 10) extends TokenFilterDefinition with Product with Serializable
  50. case class UaxUrlEmailTokenizer (name: String, maxTokenLength: Int = 255) extends CustomizedTokenizer with Product with Serializable
  51. case class UniqueTokenFilter (name: String, onlyOnSamePosition: Boolean = false) extends TokenFilterDefinition with Product with Serializable
  52. 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

  1. object ApostropheTokenFilter extends TokenFilter with Product with Serializable
  2. object ArabicLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  3. object ArmenianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  4. object AsciiFoldingTokenFilter extends TokenFilter with Product with Serializable
  5. object BasqueLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  6. object BrazilianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  7. object BulgarianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  8. object CatalanLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  9. object ChineseLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  10. object CjkLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  11. object CustomAnalyzerDefinition extends Serializable
  12. object CzechLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  13. object DanishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  14. object DutchLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  15. object EdgeNGramTokenizer extends Tokenizer with Product with Serializable
  16. object EnglishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  17. object FinnishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  18. object FrenchLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  19. object GalicianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  20. object GermanLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  21. object GreekLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  22. object HindiLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  23. object HtmlStripCharFilter extends CharFilter with Product with Serializable
  24. object HungarianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  25. object IndonesianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  26. object ItalianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  27. object KStemTokenFilter extends TokenFilter with Product with Serializable
  28. object KeywordAnalyzer extends Analyzer with Product with Serializable
  29. object KeywordTokenizer extends Tokenizer with Product with Serializable
  30. object LatvianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  31. object LetterTokenizer extends Tokenizer with Product with Serializable
  32. object LowercaseTokenFilter extends TokenFilter with Product with Serializable
  33. object LowercaseTokenizer extends Tokenizer with Product with Serializable
  34. object NGramTokenizer extends Tokenizer with Product with Serializable
  35. object NamedStopTokenFilter
  36. object NorwegianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  37. object PatternAnalyzer extends Analyzer with Product with Serializable
  38. object PatternTokenizer extends Tokenizer with Product with Serializable
  39. object PersianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  40. object PorterStemTokenFilter extends TokenFilter with Product with Serializable
  41. object PortugueseLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  42. object ReverseTokenFilter extends TokenFilter with Product with Serializable
  43. object RomanianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  44. object RussianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  45. object SimpleAnalyzer extends Analyzer with Product with Serializable
  46. object SpanishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  47. object StandardAnalyzer extends Analyzer with Product with Serializable
  48. object StandardTokenFilter extends TokenFilter with Product with Serializable
  49. object StandardTokenizer extends Tokenizer with Product with Serializable
  50. object StopAnalyzer extends Analyzer with Product with Serializable
  51. object SwedishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  52. object ThaiLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  53. object TrimTokenFilter extends TokenFilter with Product with Serializable
  54. object TurkishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable
  55. object UaxUrlEmailTokenizer extends Tokenizer with Product with Serializable
  56. object UniqueTokenFilter extends TokenFilter with Product with Serializable
  57. object WhitespaceAnalyzer extends Analyzer with Product with Serializable
  58. object WhitespaceTokenizer extends Tokenizer with Product with Serializable

Deprecated Value Members

  1. 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

Ungrouped