Package

com.sksamuel.elastic4s.requests

analyzers

Permalink

package analyzers

Visibility
  1. Public
  2. All

Type Members

  1. trait AnalyzerApi extends AnyRef

    Permalink
  2. trait AnalyzerFilter extends AnyRef

    Permalink
  3. trait AnalyzerFilterDefinition extends AnyRef

    Permalink
  4. trait CharFilter extends AnalyzerFilter

    Permalink
  5. trait CharFilterDefinition extends CharFilter with AnalyzerFilterDefinition

    Permalink
  6. case class CommonGramsTokenFilter(name: String, commonWords: Iterable[String] = Nil, commonWordsPath: Option[String] = None, ignoreCase: Option[Boolean] = None, queryMode: Option[Boolean] = None) extends TokenFilterDefinition with Product with Serializable

    Permalink
  7. case class CompoundWordTokenFilter(name: String, type: CompoundWordTokenFilterType, wordList: Iterable[String] = Nil, wordListPath: Option[String] = None, hyphenationPatternsPath: Option[String] = None, minWordSize: Option[Int] = None, minSubwordSize: Option[Int] = None, maxSubwordSize: Option[Int] = None, onlyLongestMatch: Option[Boolean] = None) extends TokenFilterDefinition with Product with Serializable

    Permalink
  8. sealed trait CompoundWordTokenFilterType extends AnyRef

    Permalink
  9. case class EdgeNGramTokenFilter(name: String, minGram: Option[Int] = None, maxGram: Option[Int] = None, side: Option[String] = None) extends TokenFilterDefinition with Product with Serializable

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

    Permalink
  11. case class KeywordMarkerTokenFilter(name: String, keywords: Seq[String] = Nil, keywordsPath: Option[String] = None, keywordsPattern: Option[String] = None, ignoreCase: Option[Boolean] = None) extends TokenFilterDefinition with Product with Serializable

    Permalink
  12. case class LengthTokenFilter(name: String, min: Option[Int] = None, max: Option[Int] = None) extends TokenFilterDefinition with Product with Serializable

    Permalink
  13. case class LimitTokenCountTokenFilter(name: String, maxTokenCount: Option[Int] = None, consumeAllTokens: Option[Boolean] = None) extends TokenFilterDefinition with Product with Serializable

    Permalink
  14. case class MappingCharFilter(name: String, mappings: (String, String)*) extends CharFilterDefinition with Product with Serializable

    Permalink
  15. case class NGramTokenFilter(name: String, minGram: Option[Int] = None, maxGram: Option[Int] = None) extends TokenFilterDefinition with Product with Serializable

    Permalink
  16. trait NormalizerApi extends AnyRef

    Permalink
  17. case class PatternCaptureTokenFilter(name: String, patterns: Seq[String] = Nil, preserveOriginal: Boolean = true) extends TokenFilterDefinition with Product with Serializable

    Permalink
  18. case class PatternReplaceCharFilter(name: String, pattern: String, replacement: String) extends CharFilterDefinition with Product with Serializable

    Permalink
  19. case class PatternReplaceTokenFilter(name: String, pattern: String, replacement: String) extends TokenFilterDefinition with Product with Serializable

    Permalink
  20. case class PredefinedCharFilter(name: String) extends CharFilter with Product with Serializable

    Permalink
  21. case class PredefinedTokenFilter(name: String) extends TokenFilter with Product with Serializable

    Permalink
  22. case class ShingleTokenFilter(name: String, maxShingleSize: Option[Int] = None, minShingleSize: Option[Int] = None, outputUnigrams: Option[Boolean] = None, outputUnigramsIfNoShingles: Option[Boolean] = None, tokenSeparator: Option[String] = None, fillerToken: Option[String] = None) extends TokenFilterDefinition with Product with Serializable

    Permalink
  23. case class SnowballTokenFilter(name: String, language: String) extends TokenFilterDefinition with Product with Serializable

    Permalink
  24. case class StemmerOverrideTokenFilter(name: String, rules: Seq[String] = Nil, rulesPath: Option[String] = None) extends TokenFilterDefinition with Product with Serializable

    Permalink
  25. case class StemmerTokenFilter(name: String, lang: String) extends TokenFilterDefinition with Product with Serializable

    Permalink
  26. 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

    Permalink
  27. case class SynonymGraphTokenFilter(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

    Permalink
  28. 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

    Permalink
  29. trait TokenFilter extends AnalyzerFilter

    Permalink
  30. trait TokenFilterApi extends AnyRef

    Permalink
  31. trait TokenFilterDefinition extends TokenFilter with AnalyzerFilterDefinition

    Permalink
  32. trait TokenizerApi extends AnyRef

    Permalink
  33. case class TruncateTokenFilter(name: String, length: Option[Int] = None) extends TokenFilterDefinition with Product with Serializable

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

    Permalink
  35. case class UniqueTokenFilter(name: String, onlyOnSamePosition: Option[Boolean] = None) extends TokenFilterDefinition with Product with Serializable

    Permalink
  36. 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

    Permalink
  37. class Analyzer extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  38. abstract class AnalyzerDefinition extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  39. case class CustomAnalyzer(name: String) extends Analyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  40. case class CustomAnalyzerDefinition(name: String, tokenizer: Tokenizer, filters: Seq[AnalyzerFilter] = Nil) extends AnalyzerDefinition with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  41. case class CustomNormalizer(name: String) extends Normalizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  42. case class CustomNormalizerDefinition(name: String, filters: Seq[AnalyzerFilter] = Nil) extends NormalizerDefinition with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  43. abstract class CustomizedTokenizer extends Tokenizer

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  44. case class EdgeNGramTokenizer(name: String, minGram: Int = 1, maxGram: Int = 2, tokenChars: Iterable[String] = Nil) extends CustomizedTokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  45. case class KeywordTokenizer(name: String, bufferSize: Int = 256) extends CustomizedTokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  46. class LanguageAnalyzer extends Analyzer

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  47. abstract class LanguageAnalyzerDef extends AnalyzerDefinition

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  48. case class NGramTokenizer(name: String, minGram: Int = 1, maxGram: Int = 2, tokenChars: Iterable[String] = Nil) extends CustomizedTokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  49. abstract class Normalizer extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  50. abstract class NormalizerDefinition extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  51. case class PathHierarchyTokenizer(name: String, delimiter: Char = '/', replacement: Char = '/', bufferSize: Int = 1024, reverse: Boolean = false, skip: Int = 0) extends CustomizedTokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  52. case class PatternAnalyzerDefinition(name: String, regex: String, lowercase: Boolean = true) extends AnalyzerDefinition with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  53. case class PatternTokenizer(name: String, pattern: String = "\\W+", flags: String = "", group: Int = 1) extends CustomizedTokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  54. case class PredefinedTokenizer(name: String) extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  59. abstract class Tokenizer extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

Value Members

  1. object ApostropheTokenFilter extends TokenFilter with Product with Serializable

    Permalink
  2. object AsciiFoldingTokenFilter extends TokenFilter with Product with Serializable

    Permalink
  3. object DictionaryDecompounder extends CompoundWordTokenFilterType with Product with Serializable

    Permalink
  4. object HtmlStripCharFilter extends CharFilter with Product with Serializable

    Permalink
  5. object HyphenationDecompounder extends CompoundWordTokenFilterType with Product with Serializable

    Permalink
  6. object KStemTokenFilter extends TokenFilter with Product with Serializable

    Permalink
  7. object LowercaseTokenFilter extends TokenFilter with Product with Serializable

    Permalink
  8. object NamedStopTokenFilter

    Permalink
  9. object PorterStemTokenFilter extends TokenFilter with Product with Serializable

    Permalink
  10. object ReverseTokenFilter extends TokenFilter with Product with Serializable

    Permalink
  11. object StandardTokenFilter extends TokenFilter with Product with Serializable

    Permalink
  12. object TrimTokenFilter extends TokenFilter with Product with Serializable

    Permalink
  13. object UniqueTokenFilter extends TokenFilter with Product with Serializable

    Permalink
  14. object UppercaseTokenFilter extends TokenFilter with Product with Serializable

    Permalink

Deprecated Value Members

  1. object ArabicLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  2. object ArmenianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  3. object BasqueLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  4. object BrazilianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  5. object BulgarianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  6. object CatalanLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  7. object ChineseLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  8. object CjkLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  9. object CustomAnalyzerDefinition extends Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  10. object CustomNormalizerDefinition extends Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  11. object CzechLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  12. object DanishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  13. object DutchLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  14. object EdgeNGramTokenizer extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  15. object EnglishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  16. object FinnishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  17. object FrenchLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  18. object GalicianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  19. object GermanLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  20. object GreekLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  21. object HindiLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  22. object HungarianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  23. object IndonesianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  24. object IrishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  25. object ItalianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  26. object KeywordAnalyzer extends Analyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  27. object KeywordTokenizer extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  28. object LatvianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  29. object LetterTokenizer extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  30. object LithuanianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  31. object LowercaseTokenizer extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  32. object NGramTokenizer extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  33. object NorwegianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  34. object PatternAnalyzer extends Analyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  35. object PatternTokenizer extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  36. object PersianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  37. object PortugueseLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  38. object RomanianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  39. object RussianLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  40. object SimpleAnalyzer extends Analyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  41. object SnowballAnalyzer extends Analyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 5.0.0) Use the language-specific analyzer in modules/analysis instead

  42. object SoraniLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  43. object SpanishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  44. object StandardAnalyzer extends Analyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  45. object StandardTokenizer extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  46. object StopAnalyzer extends Analyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  47. object SwedishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  48. object ThaiLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  49. object TurkishLanguageAnalyzer extends LanguageAnalyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  50. object UaxUrlEmailTokenizer extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  51. object WhitespaceAnalyzer extends Analyzer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

  52. object WhitespaceTokenizer extends Tokenizer with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

Ungrouped