在像Slack和Ryver这样的消息服务上,他们将免费等级限制为搜索最近的10k消息。下一层是对团队消息的无限制搜索。我一直无法在Google的应用引擎搜索API中找到一种方法,将搜索范围限制为最新的X千件商品,以模仿我平台上这些其他邮件服务的行为。
当我在这里时,我也无法找到计算搜索索引中当前存储的项目数的方法。
[注释] Appengine支持仅从特定日期前进检索,所以现在我正在使用该功能。最好能够支持最近的X消息功能,以便与Slack和其他聊天平台保持一致。
答案 0 :(得分:0)
我不知道如何自动执行此操作,但您可以为每个文档添加消息编号,并在查询中添加“messageNumber> max - 10000”。