搜索和增量导出之间的区别?

Difference between Search and Incremental Exports?

增量导出:

我在特定时间查询自特定时间以来发生变化的所有记录。我个人会在我的数据库中使用最大 updated_at 时间戳。

https://developer.zendesk.com/rest_api/docs/support/incremental_export

搜索:

我可以查询某个 endpoint/table 以获取自数据库中的最大 updated_at 时间戳以来更新的所有票证。

https://developer.zendesk.com/rest_api/docs/support/search

path='/api/v2/search.json', query='query=type:ticket updated>=2019-06-10T00:00:00Z'

这两种方法似乎都实现了相同的目标,但我想确定我选择了正确的方法,并且没有任何注意事项或问题我稍后会 运行 解决。

我假设如果我跟踪我已经检索到的最大更新时间戳,那么我总是可以从该时间戳中提取 new/changed 记录>=(并且只有我需要解决的次要重复来自具有完全相同时间戳的记录)。有什么建议吗?

搜索增量导出[=的主要区别34=]是查询.

但根据您start_time增量导出country=US&[=49= Search 中的 ]=true 两者相同但实际上 NOT.

因为查询是 检查某物的可用性, 这实际上是由任何搜索查询执行的,但在 start_time 中不是查询,因为您只是指向一个起点,您不关心值是什么。但是在查询中你有顾虑,因为你想要“这就是我想要的值

希望你明白我的意思并消除你的疑虑。