Module: FulltextSearchable

Defined in:
lib/fulltext_searchable.rb,
lib/fulltext_searchable/engine.rb,
lib/fulltext_searchable/version.rb,
lib/fulltext_searchable/active_record.rb,
lib/fulltext_searchable/mysql2_adapter.rb,
lib/rails/generators/fulltext_searchable/templates/initializer.rb

Overview

モデルを全文検索対応にするプラグイン

Defined Under Namespace

Modules: ActiveRecord, Mysql2Adapter Classes: Engine

Constant Summary collapse

PROCESS_UNIT =

再構築タスク時の一回の処理レコード数

1000
TABLE_NAME =
'fulltext_indices'
VERSION =
"0.1.5"

Class Method Summary collapse

Class Method Details

.to_item_keyword(item) ⇒ Object



20
21
22
# File 'lib/fulltext_searchable.rb', line 20

def to_item_keyword(item)
  '' + Digest::MD5.hexdigest('FulltextSearchable_'+item.class.to_s)[0,8] + '_' + item.id.to_s + ''
end

.to_model_keyword(model) ⇒ Object



17
18
19
# File 'lib/fulltext_searchable.rb', line 17

def to_model_keyword(model)
  '' + Digest::MD5.hexdigest('FulltextSearchable_'+model.to_s)[0,9] + ''
end