Python Google App Engine上的搜索服务可以用于动态查询吗?

Python Google App Engine上的搜索服务可以用于动态查询吗?,python,google-app-engine,search,Python,Google App Engine,Search,我通读了Google应用程序引擎(Python)上的文档 在应用程序引擎应用程序中,应用程序将执行的所有复杂查询必须包含在index.yaml文件中。应用程序引擎查询类似于Mad Lib模板,其中结构始终相同,但单个“空白”由您的请求填充。这使得AppEngine的查询系统不适合包含用户选择和/或其他修改器的随机查询。我想知道,对于为上述链接搜索API生成的查询,情况是否也是如此 简单地说,我是否可以在搜索API上抛出随机复杂查询,而不必事先为精确的查询建立索引?搜索API与数据存储不同。您不需

我通读了Google应用程序引擎(Python)上的文档

在应用程序引擎应用程序中,应用程序将执行的所有复杂查询必须包含在index.yaml文件中。应用程序引擎查询类似于Mad Lib模板,其中结构始终相同,但单个“空白”由您的请求填充。这使得AppEngine的查询系统不适合包含用户选择和/或其他修改器的随机查询。我想知道,对于为上述链接搜索API生成的查询,情况是否也是如此


简单地说,我是否可以在搜索API上抛出随机复杂查询,而不必事先为精确的查询建立索引?

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

这不是免费的——搜索索引有数据存储所没有的限制。e、 g.任何给定的搜索索引和IIRC都有一个最大大小,即更严格的配额