【问题标题】:Google Search API - Pricing and free quotaGoogle Search API - 定价和免费配额
【发布时间】:2014-06-17 13:00:45
【问题描述】:

我注意到 Google 更改了搜索 API 的定价模式。 “简单”和“复杂”查询之间不再存在价格差异。在他们的docs 中只是说“查询”。但由于某种原因,这两者之间的免费配额仍然存在差异,即使“复杂”或“简单”的定义本身已从文档中消失。

有人可以解释一下这个问题吗?如果免费配额分离背后存在合理性,那么现在认为什么是复杂查询?什么是简单的?

谢谢。

【问题讨论】:

  • 我知道基于地理位置的搜索很复杂。
  • @PaulCollingwood 它在哪里记录?我在数字字段上有一个包含 AND 和小于/大于运算符的查询。我确信这被认为是一个简单的查询,但现在它很复杂。

标签: google-app-engine google-search-api


【解决方案1】:

来自文档:

Index.search(): 简单和复杂有单独的配额 查询。如果查询字符串包含一个名称,则该查询是复杂的 地理点字段或至少一个 OR 或 NOT 布尔运算符。一个查询是 如果它使用查询选项来指定非默认排序也很复杂 或评分、字段表达式或 sn-ps。否则查询是 很简单。

https://developers.google.com/appengine/docs/java/search/ https://developers.google.com/appengine/docs/python/search/

【讨论】:

  • 不知道我是怎么错过的...谢谢。但这并不能解释为什么没有 OR 或 NOT 且在查询选项中仅设置限制的查询被认为是复杂的。
  • 另外,如果在计费应用中两种查询类型之间没有区别,为什么要为免费配额这样做?
  • 也许是为了鼓励优化。但是,恐怕您可能得到的最佳答案是“这就是 Google 想要的样子”。
  • Google 说 SO 是 official channel for development questions about GAE。那么 App Engine 团队的某个人可以回答这个问题吗?
猜你喜欢
  • 2013-07-29
  • 1970-01-01
  • 2018-08-31
  • 1970-01-01
  • 1970-01-01
  • 2017-07-07
  • 2013-10-26
  • 2023-04-02
  • 2020-12-02
相关资源
最近更新 更多