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

问题描述 投票:0回答:1

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

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

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

python google-app-engine search
1个回答
2
投票

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

这并非免费提供-搜索索引具有数据存储库所没有的限制。 例如,任何给定的搜索索引和IIRC都有最大大小,更严格的配额。

© www.soinside.com 2019 - 2024. All rights reserved.