gpt4 book ai didi

rets - 如何在 RETS 中进行分页查询?

转载 作者:行者123 更新时间:2023-12-04 04:41:59 27 4
gpt4 key购买 nike

我正在使用 java 客户端 (jrets) 来查询 RETS 服务器。此 rets 服务器不支持 OFFSET 功能。

服务器管理员告诉我使用 MODIFIED 字段作为翻阅记录的一种方式。但是,我发现这个过程不起作用。

我的用例:

用例是下载自今年 1 月以来某种类型的所有记录。所以,我发出一个限制为 500 的查询和下载记录。我浏览了数据,并获得了最大的修改日期。然后我从那时起发出另一个查询。

但是我发现服务器没有按修改日期对数据进行排序并返回它。因此,每个批次中的数据都包含间隙。

有没有更好的方法来实现我想做的事情?

最佳答案

RETS 不支持排序。服务器管理员可能打算让您使用日期范围进行查询。

RETS 服务器应该支持日期范围查询,如 (date_field=2009-01-01-2009-01-25)甚至与时间如 (MODIFIED=2013-08-01T00:00:00-2013-08-31T23:59:59) .

通过这种方式,您可以计算出需要发送以检索所有列表的一批查询。您在脚本中设置的时区会产生影响,因此您需要知道服务器时间是多少。有些将使用 UTC/GMC,有些将使用本地时间。

这里有更多帮助,https://www.flexmls.com/developers/rets/tutorials/dmql-tutorial/

关于rets - 如何在 RETS 中进行分页查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18748934/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com