3
我已经加入增量列到我的表:思维狮身人面像三角洲指数不工作
class AddDeltaIndexToCimgs < ActiveRecord::Migration
def change
add_column :cimgs, :delta, :boolean, default: true, null: false
end
end
我迁移
我还添加了define_index:
define_index do
indexes search_cache
has :approved
set_property delta: true
end
,我跑耙任务
rake ts:stop
rake ts:index
rake ts:start
或rake ts:rebuild
然后,我添加一个新的记录到表中,搜索它...并没有。 可以很好地找到核心索引的记录,但三角洲根本不起作用。
要搜索他们,我使用以下命令:
Cimg.search query, with: {approved: true}
是的,每个矿业工作组批准,并有一堆东西在search_cache,以及新的标记与数据库中的增量= 1。我再次检查。
我检查了db/sphinx文件夹,并创建了名称为cimg_delta
的许多文件。
这里是生成的配置文件:http://pastebin.com/z0fHr43k
Sphinx version: 2.0.7
Thinking Sphinx gem version: 2.0.5
Rails version: 3.1.0.rc8
Ruby version: 1.9.2p290
为什么这可能发生的任何想法?
我有同样的问题。 – Jan
您是否与客人一起托管? – Jan