搜索和增量导出之间的区别?
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 中不是查询,因为您只是指向一个起点,您不关心值是什么。但是在查询中你有顾虑,因为你想要“这就是我想要的值”
希望你明白我的意思并消除你的疑虑。
增量导出:
我在特定时间查询自特定时间以来发生变化的所有记录。我个人会在我的数据库中使用最大 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 中不是查询,因为您只是指向一个起点,您不关心值是什么。但是在查询中你有顾虑,因为你想要“这就是我想要的值”
希望你明白我的意思并消除你的疑虑。