获取实体在索引中的排名(获取更高/更低实体的数量)

时间:2015-05-06 20:28:14

标签: java google-app-engine objectify

假设我刚刚创建了一个实体页面:

class Page {
  ...
  @Index
  Integer score;
  ...
}

我以某种方式计算了页面得分并将实体持久化到数据存储区。现在,获得更多或更低分数的最佳方法是什么?

有没有办法确定实体在索引中的排名?或者唯一的方法是查询得分较高/较低的所有实体并计算它们?

此外,保留一个单独的分数列表(比如在云存储中的文件中)是否有意义,这样我可以轻松获得更高/更低页面的数量,而无需进行昂贵的计数?

对此还有其他想法吗?

0 个答案:

没有答案