Rails太阳黑子问题与计数和显示项目

时间:2014-01-09 02:45:22

标签: ruby-on-rails solr sunspot

我正在开发一个开源项目BTC-Stores,我认为我在Rails Sunspot gem中发现了一个问题。

在我的架构中,我有Item个,每个项目都有一个Country和一个Category。方面和过滤器搜索已经正常工作(thanks to this answer),但我发现了一个奇怪的事情,主要是在显示我的项目时。

首先,如果我转到rails console并输入以下内容,则会打印出来:

Item.count # => 329


第一件奇怪的事:

当我搜索时,太阳黑子显示我超过329家商店。请参阅“breadcrumb”页面并了解:

enter image description here 有什么可以解决这个问题?

第二个奇怪的事情:

当我搜索时,第一页(几乎)没问题,就像你在上面看到的那样。但是当我去“第2页”时,我收到了:

enter image description here

什么意味着太阳黑子搜索找不到任何商店。再一次,另一个“但是”:当我去“页面67”时,最后一页,它再次起作用! (并且仍在最后几页工作)

enter image description here

那么,如果没有看到任何代码,你能理解什么是问题吗?无论如何,谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

找到答案!

我解决了这个问题,重新索引太阳黑子,documentation said here。所以,如果您遇到同样的问题,请尝试在终端中运行:

rake sunspot:solr:reindex

嗯,这里解决了所有问题。 :)