我正在使用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不久的將來提供的選項基於查詢。