class DbTextSearch::FullText::AbstractAdapter

A base class for FullText adapters. @abstract @api private

Public Class Methods

add_index(connection, table_name, column_name, name:, pg_ts_config:) click to toggle source

Add an index for full text search.

@param connection [ActiveRecord::ConnectionAdapters::AbstractAdapter] @param table_name [String, Symbol] @param column_name [String, Symbol] @param name [String, Symbol] index name @param pg_ts_config [String] for Postgres, the TS config to use; ignored for non-postgres. @abstract

# File lib/db_text_search/full_text/abstract_adapter.rb, line 34
def self.add_index(connection, table_name, column_name, name:, pg_ts_config:)
  fail 'abstract'
end
new(scope, column) click to toggle source

@param scope [ActiveRecord::Relation, Class<ActiveRecord::Base>] @param column [Symbol] name

# File lib/db_text_search/full_text/abstract_adapter.rb, line 13
def initialize(scope, column)
  @scope  = scope
  @column = column
end

Public Instance Methods