RubyからGroongaを使う3

全文検索を行う処理は以下のように書いてます。まだ絞り込み検索書いてなくてデータ登録と取得の部分の一部ですけど。

require 'groonga'

module Searchable
  extend ActiveSupport::Concern
  included do
  end

  def self.add(path = [DBファイルのパス], table_name, key, search_value)
    Groonga::Database.new(path)
    search_model = Groonga[table_name]
    search_model.add(key, title: search_value)
  end

  module ClassMethods
    def search(path =  [DBファイルのパス], table_name, search_value)
      Groonga::Database.new(path)
      search_model = Groonga[table_name]
      # TODO 検索方式どうするか検討すること
    end
  end
end

明日以降でもっとコード精査します。