谷歌api结果中两个结果计数器之间的差异

时间:2014-06-04 07:18:04

标签: google-api google-custom-search

对于给定的查询,google自定义搜索API会返回一个json,除了前N个结果之外还包含以下内容

u'searchInformation': {u'formattedSearchTime': u'0.34',
                       u'formattedTotalResults': u'402',
                       u'searchTime': 0.335969,
                       u'totalResults': u'402'},

有人可以解释formattedTotalResults和totalResults之间的区别吗? 根据我的理解,他们不会在结果中考虑特色广告链接,并且总是相同的。但我想确认是否属实。

1 个答案:

答案 0 :(得分:0)

区别在于它的格式化。第一个是数值,第二个是字符串值,格式化已添加。

  • searchInformation.totalResults long查询返回的搜索结果总数。
  • searchInformation.formattedTotalResults string根据区域设置样式设置的搜索结果总数。

第一个将返回1001,第二个将返回1,001(如果您在美国)和1.001(如果您在欧洲)。这是因为全世界不同国家的十进制和千位分隔符不同。

可在此处找到自定义搜索文档:CSE: list