2012-03-06 78 views
0

这已被问了好几次,但我没有发现现有问题的解决方案。核心指数思维狮身人面像三角洲索引只在控制台中更新

文件可以发现,但在增量文件无法找到。

  • 我在数据库中有一个默认为true的布尔delta特性。我发现核心中的所有文档当前都有delta = 0,并且所有new都有delta = 1。
  • 我有set_property :delta => true in document.rb
  • 增量索引位于配置文件中,并且在我的硬盘上有增量索引文件。
  • 我已重建,重新编制索引并重新启动服务器。
  • 我看我的日志文件中没有索引输出,当我通过网络,创建一个新文档,但:

当我创建控制台User.first.documents.create(same_params_as_on_web)的文件,它工作正常。但是,我在我的控制器中使用了相同的命令:@document = current_user.documents.create(params[:document])

在控制台中创建文档并且delta索引器自动运行后,通过web创建的其他文档也包含在内。

任何想法,为什么索引可能无法得到时,通过网络被称为触发,但在控制台?

我期运用思维 - 狮身人面像(2.0.5)通过阿帕奇/乘客导轨(3.2.1)。

回答

相关问题