【问题标题】:Can the search service on Google App Engine be used with dynamic queries?Google App Engine 上的搜索服务可以与动态查询一起使用吗?
【发布时间】:2014-08-28 22:18:21
【问题描述】:

我在 Google App Engine (Python) 上阅读了Search Service 的文档。

在 App Engine 应用程序中,您的应用程序将执行的所有复杂查询都必须包含在您的 index.yaml 文件中。 App Engine Query 就像一个 Mad Lib 模板,其结构始终相同,但各个“空格”由您的请求填充。这使得应用引擎的查询系统不适用于可能包含用户选择的 AND OR 或其他修饰符的随机查询。我想知道为上述链接搜索 API 生成的查询是否也是这种情况?

简单地说,我可以在搜索 API 中直接抛出随机复杂查询,而不必事先为该确切查询构建索引吗?

【问题讨论】:

    标签: python google-app-engine search


    【解决方案1】:

    搜索 API 与数据存储区不同。它不需要您维护任何特殊索引。换句话说,用户可以输入他们想要的任何查询(根据规则)并且它会起作用。

    这不是免费的——搜索索引有数据存储没有的限制。例如任何给定的搜索索引和 IIRC 都有最大大小,更严格的配额。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      • 1970-01-01
      • 2011-04-29
      相关资源
      最近更新 更多