Class: Searcher::Analyzers

Inherits:
Object
  • Object
show all
Defined in:
lib/searcher.rb

Class Method Summary collapse

Class Method Details

.email_ngramObject



92
93
94
95
96
97
98
99
100
101
102
# File 'lib/searcher.rb', line 92

def self.email_ngram
  {
    type: "custom",
    tokenizer: "uax_url_email",
    filter: [
      "lowercase",
      "asciifolding",
      "nGram_filter"
    ]
  }
end

.ngramObject



80
81
82
83
84
85
86
87
88
89
90
# File 'lib/searcher.rb', line 80

def self.ngram
  {
    type: "custom",
    tokenizer: "whitespace",
    filter: [
      "lowercase",
      "asciifolding",
      "nGram_filter"
    ]
  }
end

.whitespaceObject



104
105
106
107
108
109
110
111
112
113
# File 'lib/searcher.rb', line 104

def self.whitespace
  {
    type: "custom",
    tokenizer: "whitespace",
    filter: [
      "lowercase",
      "asciifolding"
    ]
  }
end