我正在构建一个自定义控件来进行查找并提供数据库中几个项目的状态摘要。有 20 种不同的状态,为了确定每种状态的数量,我正在做一个 NotesDatabase.search 来计算每种状态。
当只有 2 个状态要检查时,这很好,但是企业现在希望显示所有这些状态。:)
我担心进行搜索所需的时间,并希望以最有效的方式进行搜索。
我考虑到的事情:
- 文档会定期更新,所以我真的不能让代理进行计算,而自定义控件会运行这些静态值的查找。这意味着数据是旧的。
- 结果取决于登录的用户,根据他们的登录 ID 进行计数,所以我真的不能每个人有单独的视图。
有没有人有一个干净的建议解决方案?
我即将开始测试 20 次搜索,并将使用这些结果进行更新,但预计它会非常慢。
一种