Ruby on rails 扮演雪貂的角色';不显示结果,索引有问题
根据本教程,我安装了act_as_雪貂插件。但是我没有看到任何结果 当我进一步挖掘时,以下是我在act_as_雪貂日志文件中看到的内容Ruby on rails 扮演雪貂的角色';不显示结果,索引有问题,ruby-on-rails,search,Ruby On Rails,Search,根据本教程,我安装了act_as_雪貂插件。但是我没有看到任何结果 当我进一步挖掘时,以下是我在act_as_雪貂日志文件中看到的内容 我猜是因为某种原因,它没有正确地索引。我删除了我的索引文件好几次,但仍然一无所获。感谢您的帮助。谢谢兄弟。。。我在这里要说的两件事可能会让你开心。一是认真考虑狮身人面像问题。我有一篇关于那篇文章的博文被删除了,因为我用了2年(aaf和共享索引)。认为斯芬克斯更“更好” 除非你能做到,否则我认为你是被迫使用aaf的。我建议这与如何启动/停止ferret服务器有关
我猜是因为某种原因,它没有正确地索引。我删除了我的索引文件好几次,但仍然一无所获。感谢您的帮助。谢谢兄弟。。。我在这里要说的两件事可能会让你开心。一是认真考虑狮身人面像问题。我有一篇关于那篇文章的博文被删除了,因为我用了2年(aaf和共享索引)。认为斯芬克斯更“更好” 除非你能做到,否则我认为你是被迫使用aaf的。我建议这与如何启动/停止ferret服务器有关 这是对我有用的,因为它确实是一种魔力
/index
目录,就像删除所有目录一样尽管这很蹩脚,但请记住,认为斯芬克斯能够通过共享索引做你想做的事情。你尝试过重建雪貂索引吗
$ export RAILS_ENV=production
>> ./script/console
>> Product.rebuild_index
将
产品
替换为您的型号名称。替换为新的TS或sphinx(我完全忘了是哪一款),但它会将其删除,所以很快就不会引起关注。也有办法解决这个问题。你试过我上面建议的步骤了吗?我知道这看起来很奇怪,但老实说,这就是所有让我退缩的原因。我还假设您没有错误,并且索引是在您搜索时生成的,对吗?我决定按照您的建议尝试使用Thinking Sphinx,出于某种原因,我无法再使用act as ferret启动服务器。我99%确定我可以在同一台机器上启动ferret和TS。但是,我从未尝试在同一个应用程序中同时启动这两个应用程序,因此我不确定您在这里提到的是什么,或者您所说的“无法启动服务器”(假设为ferret服务器)是什么意思。