我正在使用PHRETS进行搜索查询,但在查找结果排序方面遇到问题。对PHRETS结果和可选参数进行排序
另外,除了“限制”之外是否还有其他可选参数?
$results = $rets->Search("Property","RESI","(City=|Victorville,Hesperia,Apple Valley),(Status=|A)",["Limit"=>5]);
在此先感谢!
我正在使用PHRETS进行搜索查询,但在查找结果排序方面遇到问题。对PHRETS结果和可选参数进行排序
另外,除了“限制”之外是否还有其他可选参数?
$results = $rets->Search("Property","RESI","(City=|Victorville,Hesperia,Apple Valley),(Status=|A)",["Limit"=>5]);
在此先感谢!
找到这些信息的最佳位置是下载正在使用的RETS服务器的RETS官方文档(例如:1.7.2)。
这将在这里找到:https://www.reso.org/specifications/
在本文档中,这是在7.4可选的请求参数,下面所有的都是可选的参数:
计数,格式,限制,偏移,选择,受限指示灯,标准名称
回访的排序顺序的结果,将RETS规范没有办法做到这一点,但未来RETS规范可能包含此功能。
我已经经历过类似的情况,我所做的是分裂查询并循环遍历它,以获得部分排序的数据。 为如:通过城市排序查询,可以分割这样的查询,
$results = $rets->Search("Property","RESI","(City=|Apple Valley),(Status=|A)",["Limit"=>5]);
$results = $rets->Search("Property","RESI","(City=|Hesperia),(Status=|A)",["Limit"=>5]);
$results = $rets->Search("Property","RESI","(City=|Victorville),(Status=|A)",["Limit"=>5]);
然后通过这些查询循环。
同理,我们可以分成基于每年/月或任何上市地位等
希望排序将在RETS不久的将来提供的选项基于查询。