0
STIモデル(Rubyでの多相モデルの関連付け)の型を索引付けする方法はありますか?例えば、私がモデルComment
持っている:Thinking Sphinx - STIモデルの型をインデックスする方法
class Comment < ActiveRecord::Base
belongs_to :commenter, polymorphic: true
...
end
を、インデックスcommenters
なくcomments
にスフィンクスを取得することはできますか?代わりにsphinx.conf
の
。具体的には、私はsphinx.conf
は次のようになりたいと思う
source comment_core_0
{
...
sql_query = SELECT SQL_NO_CACHE comments.id * 60 + 2 AS id,
'Comment' AS sphinx_internal_class_name,
comments.id AS sphinx_internal_id,
'Comment' AS sphinx_internal_class
...
}
ように見える:
source comment_core_0
{
...
sql_query = SELECT SQL_NO_CACHE comments.commenter_id * 60 + 2 AS id,
commenter_type AS sphinx_internal_class_name,
comments.commenter_id AS sphinx_internal_id,
commenter_type AS sphinx_internal_class
...
}
おかげ