Cайт веб-разработчика, программиста Ruby on Rails ESV Corp. Екатеринбург, Москва, Санкт-Петербург, Первоуральск

Админка на Ruby on Rails

Добавить индекс FULLTEXT в модель

Синтаксис add_index:
add_index(table_name, column_name, options = {})

Предполагается, что в options вы указываете такие параметры, как :name, :length, :unique.

Возможно указание options и не как Hash, как раз в этом случае этот параметр указывает тип индекса.

Таким образом можно создать FULLTEXT индекс следующим образом:


add_index :table_name, :column_name, 'FULLTEXT'

Возможен альтернативный способ:


execute "CREATE FULLTEXT INDEX index_name ON table_name (column_name)"