在像Slack和Ryver这样的消息服务上,他们将免费级别限制为搜索最新的10k消息。下一层是对团队消息的无限制搜索。我一直无法在Google的应用程序引擎搜索API中找到一种方法,可以将搜索限制在最近的X000个项目,以模仿我的平台上这些其他消息服务的行为。
当我这样做的时候,我也找不到一种方法来计算搜索索引中当前存储了多少项。
notes Appengine只支持从某个日期开始检索,所以现在我使用的是该功能。最好能够支持最近的X消息功能,以便与Slack和其他聊天平台平起平坐。
发布于 2016-08-24 06:07:36
我不知道有什么方法可以自动执行此操作,但您可以为每个文档添加一个消息编号,并在查询中添加"messageNumber > max - 10000“。
https://stackoverflow.com/questions/39086670
复制相似问题