com.sksamuel.elastic4s

analyzers

package analyzers

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] = ..., 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] = immutable.this.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] = immutable.this.Nil) extends CustomizedTokenizer with Product with Serializable

  14. case class ElisionTokenFilter(name: String, articles: Seq[String] = immutable.this.Nil) extends TokenFilterDefinition with Product with Serializable

  15. case class KeywordMarkerTokenFilter(name: String, keywords: Seq[String] = immutable.this.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 = java.this.lang.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] = immutable.this.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] = immutable.this.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 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

  31. case class SnowballAnalyzerDefinition(name: String, lang: String = "English", stopwords: Iterable[String] = immutable.this.Nil) extends AnalyzerDefinition with Product with Serializable

  32. case class SnowballTokenFilter(name: String, language: String = "English") extends TokenFilterDefinition with Product with Serializable

  33. case class StandardAnalyzerDefinition(name: String, stopwords: Iterable[String] = immutable.this.Nil, maxTokenLength: Int = 255) extends AnalyzerDefinition with Product with Serializable

  34. case class StandardTokenizer(name: String, maxTokenLength: Int = 255) extends CustomizedTokenizer with Product with Serializable

  35. case class StemmerOverrideTokenFilter(name: String, rules: Seq[String] = immutable.this.Nil) extends TokenFilterDefinition with Product with Serializable

  36. case class StemmerTokenFilter(name: String, lang: String = "English") extends TokenFilterDefinition with Product with Serializable

  37. case class StopAnalyzerDefinition(name: String, stopwords: Iterable[String] = immutable.this.Nil) extends AnalyzerDefinition with Product with Serializable

  38. case class StopTokenFilter(name: String, stopwords: Iterable[String] = immutable.this.Nil, enablePositionIncrements: Option[Boolean] = scala.None, removeTrailing: Option[Boolean] = scala.None, ignoreCase: Option[Boolean] = scala.None) extends TokenFilterDefinition with Product with Serializable

  39. case class StopTokenFilterPath(name: String, stopwords_path: String, enablePositionIncrements: Boolean = false, ignoreCase: Boolean = false) extends TokenFilterDefinition with Product with Serializable

  40. case class SynonymTokenFilter(name: String, path: Option[String] = scala.None, synonyms: Set[String] = scala.this.Predef.Set.empty[String], ignoreCase: Option[Boolean] = scala.None, format: Option[String] = scala.None, expand: Option[Boolean] = scala.None, tokenizer: Option[Tokenizer] = scala.None) extends TokenFilterDefinition with Product with Serializable

  41. trait TokenFilter extends AnalyzerFilter

  42. trait TokenFilterDefinition extends TokenFilter with AnalyzerFilterDefinition

  43. trait TokenFilterDsl extends AnyRef

  44. abstract class Tokenizer extends AnyRef

  45. trait TokenizerDsl extends AnyRef

  46. case class TruncateTokenFilter(name: String, length: Int = 10) extends TokenFilterDefinition with Product with Serializable

  47. case class UaxUrlEmailTokenizer(name: String, maxTokenLength: Int = 255) extends CustomizedTokenizer with Product with Serializable

  48. case class UniqueTokenFilter(name: String, onlyOnSamePosition: Boolean = false) extends TokenFilterDefinition with Product with Serializable

  49. case class WordDelimiterTokenFilter(name: String, generateWordParts: Option[Boolean] = scala.None, generateNumberParts: Option[Boolean] = scala.None, catenateWords: Option[Boolean] = scala.None, catenateNumbers: Option[Boolean] = scala.None, catenateAll: Option[Boolean] = scala.None, splitOnCaseChange: Option[Boolean] = scala.None, preserveOriginal: Option[Boolean] = scala.None, splitOnNumerics: Option[Boolean] = scala.None, stemEnglishPossesive: Option[Boolean] = scala.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 SnowballAnalyzer extends Analyzer with Product with Serializable

  47. object SpanishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

  48. object StandardAnalyzer extends Analyzer with Product with Serializable

  49. object StandardTokenFilter extends TokenFilter with Product with Serializable

  50. object StandardTokenizer extends Tokenizer with Product with Serializable

  51. object StopAnalyzer extends Analyzer with Product with Serializable

  52. object SwedishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

  53. object SynonymTokenFilter extends Serializable

  54. object ThaiLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

  55. object TrimTokenFilter extends TokenFilter with Product with Serializable

  56. object TurkishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

  57. object UaxUrlEmailTokenizer extends Tokenizer with Product with Serializable

  58. object UniqueTokenFilter extends TokenFilter with Product with Serializable

  59. object WhitespaceAnalyzer extends Analyzer with Product with Serializable

  60. object WhitespaceTokenizer extends Tokenizer with Product with Serializable

Ungrouped