作为雪貂不显示结果,索引问题

时间:2010-01-01 19:08:40

标签: ruby-on-rails search

我根据本教程http://opensoul.org/2008/4/29/using-shared-indexes-with-acts_as_ferret安装了act_as_ferret插件。但是我没有看到任何结果。

当我进一步挖掘时,这是我在act_as_ferret日志文件中看到的内容 link text

我猜测由于某种原因它没有正确索引。我删除了索引文件几次,但仍然没有。任何帮助表示赞赏。感谢

2 个答案:

答案 0 :(得分:1)

好兄弟......我在这里说两件可能会让你很开心的事情。一个是认真思考思维斯芬克斯。我有一篇关于这篇文章被删除的博客帖子,因为我使用了2年(aaf和共享索引)。思考狮身人面像更“好”。

除非你能做到,否则我认为你被迫使用aaf。我建议它与你如何启动/停止雪貂服务器有关。

这对我有用,因为它真的很神奇......

  1. 停止雪貂服务器
  2. 重启乘客/杂种
  3. 启动雪貂服务器
  4. 在您的应用中进行搜索(实际搜索内容并点击提交)
  5. 删除/index目录,就像所有目录一样
  6. 做另一次搜索,它应该有用
  7. Lame就是这样,请记住Thinking Sphinx能够通过共享索引做你想做的事。

答案 1 :(得分:0)

你有没有尝试重建雪貂指数?

$ export RAILS_ENV=production
>> ./script/console
>> Product.rebuild_index

Product替换为您的型号名称。