0
コンテキスト:私はRails 3を使用しており、検索クエリで通常10分かかる巨大なusersテーブルを持っています。そこで、私はPgSearchを統合することにしました。PgSearch pg_search_scope index
class User < ActiveRecord::Base
include Concerns::XmlTagger
pg_search_scope :qsearch, :against => [:email, :first_name, :last_name]
end
しかしパフォーマンスは変わりません。私はそれがすべて 正しいインデックスを作成することだと思います。しかし、ドキュメントにpg_search_scopeのインデックスを作成する方法については言及していません。
同じテーブル内の3つの異なる列を検索したい、正しいインデックスと現在のデータを再インデックスする方法を覚えておいてください。