Method: DbTextSearch::CaseInsensitive.add_index

Defined in:
lib/db_text_search/case_insensitive.rb

.add_index(connection, table_name, column_name, options = {}) ⇒ Object

Add an index for case-insensitive string search.

Parameters:

  • connection (ActiveRecord::ConnectionAdapters::AbstractAdapter)
  • table_name (String, Symbol)
  • column_name (String, Symbol)
  • options (Hash) (defaults to: {})

Options Hash (options):

  • name (String)

    index name

  • unique (Boolean)

    default: false



62
63
64
# File 'lib/db_text_search/case_insensitive.rb', line 62

def self.add_index(connection, table_name, column_name, options = {})
  adapter_class(connection, table_name, column_name).add_index(connection, table_name, column_name, options)
end