在order_id
对象中访问ScoredDocument
对象的SearchResults
属性会在日志中生成以下错误:
DeprecationWarning: order_id is deprecated; use rank instead
logging.debug(document.order_id)
但是,此处的文档是指order_id
:https://developers.google.com/appengine/docs/python/search/scoreddocumentclass
哪个是对的?我使用的是SDK 1.7.3。
答案 0 :(得分:4)
文档更新比代码慢,您应该按照最新代码建议您进行操作。
答案 1 :(得分:1)
在版本1.6.6的SdkReleaseNotes - 2012年5月22日,它写道:
“Search API已弃用了Document类的order_id
属性。它已被rank
属性替换。”
显然你应该使用rank
。
答案 2 :(得分:1)
您应该使用rank
。我已经提交了一个错误来修复该文档。 (我在Search API上工作)