Search code examples
pythongoogle-app-enginegoogle-search-api

should I use .rank or .order_id?


accessing order_id property of a ScoredDocument object in SearchResults object generates following error in log:

DeprecationWarning: order_id is deprecated; use rank instead logging.debug(document.order_id)

However documentation here refers to order_id: https://developers.google.com/appengine/docs/python/search/scoreddocumentclass

Which is correct? I am using SDK 1.7.3.


Solution

  • You should use rank. I've filed a bug to fix that documentation. (I work on the Search API)