Class: PgSearch::Features::DMetaphone

Inherits:
Object
  • Object
show all
Defined in:
lib/pg_search/features/dmetaphone.rb

Defined Under Namespace

Classes: Normalizer

Instance Method Summary collapse

Constructor Details

#initialize(query, options, columns, model, normalizer) ⇒ DMetaphone

Returns a new instance of DMetaphone.



8
9
10
11
12
# File 'lib/pg_search/features/dmetaphone.rb', line 8

def initialize(query, options, columns, model, normalizer)
  dmetaphone_normalizer = Normalizer.new(normalizer)
  options = (options || {}).merge(dictionary: 'simple')
  @tsearch = TSearch.new(query, options, columns, model, dmetaphone_normalizer)
end