我正在开发一个开源项目BTC-Stores,我认为我在Rails Sunspot gem中发现了一个问题。
在我的架构中,我有Item
个,每个项目都有一个Country
和一个Category
。方面和过滤器搜索已经正常工作(thanks to this answer),但我发现了一个奇怪的事情,主要是在显示我的项目时。
首先,如果我转到rails console
并输入以下内容,则会打印出来:
Item.count # => 329
当我搜索时,太阳黑子显示我超过329家商店。请参阅“breadcrumb”页面并了解:
有什么可以解决这个问题?
当我搜索时,第一页(几乎)没问题,就像你在上面看到的那样。但是当我去“第2页”时,我收到了:
什么意味着太阳黑子搜索找不到任何商店。再一次,另一个“但是”:当我去“页面67”时,最后一页,它再次起作用! (并且仍在最后几页工作)
那么,如果没有看到任何代码,你能理解什么是问题吗?无论如何,谢谢你的帮助!
答案 0 :(得分:0)
我解决了这个问题,重新索引太阳黑子,documentation said here。所以,如果您遇到同样的问题,请尝试在终端中运行:
rake sunspot:solr:reindex
嗯,这里解决了所有问题。 :)