Добавить индекс 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)"