我可以获得Solr / Sunspot返回所有结果,加上前一个和下一个吗?

时间:2015-10-10 10:38:27

标签: ruby-on-rails solr sunspot

我的数据库中的每条记录都是电影中的一行。当搜索一行时,我不仅要返回该行,还要返回它之前和之后的行。现在,我通过在next模型上定义previousLine方法来做到这一点,这些方法返回带有下一个/上一个ID的记录(它们按ID排序,因此很容易),但这会导致每页数据库点击量达到大量。

理想情况下,我希望能够告诉Solr在每个结果中包含下一个/上一个记录,然后发出一个查询。但我在文档中找不到任何描述如何做到这一点的内容。

(每一行都有关联的数据,如screencap和timestamp,因此将整个脚本存储在一个记录中并返回一个子字符串是不切实际的。)

0 个答案:

没有答案