为 Google App Engine 创建简单搜索

Posted

技术标签:

【中文标题】为 Google App Engine 创建简单搜索【英文标题】:Creating simple search for Google App Engine 【发布时间】:2011-03-08 13:38:49 【问题描述】:

是否有任何简单的方法可以为特定数据存储表创建 Google App Engine 搜索。 只想为此创建基本的文本搜索。

【问题讨论】:

【参考方案1】:

Google App Engine - Full Text Search

【讨论】:

【参考方案2】:

您只能进行全文搜索,不能进行部分搜索。

如果你真的需要做一个简单的搜索,并且根据你将拥有多少记录,你可以做的是创建一个 cron 作业,它使用表键和要搜索的字段创建一个 blobstore。然后只需使用 blobstore 进行搜索。删除没有搜索字段的行并将该字段显示为结果,并将键作为指向相关数据的链接。

【讨论】:

【参考方案3】:

如果您想对 Model 中的 Text 字段进行全文搜索,请尝试使用 Bill Katz 的 SearchableModel 之类的方法。

【讨论】:

【参考方案4】:

使用查询过滤器按特定列搜索

参见文档here

【讨论】:

以上是关于为 Google App Engine 创建简单搜索的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google App Engine(灵活环境)上为应用创建开发服务器?

Google App Engine cron 作业未显示

如何在 Google Cloud App Engine 上使用 PubSub 创建订阅者,该订阅者通过 Publisher 从 Google Cloud App Engine Flex 收听消息?

将基本的 Angular 2 应用程序部署到 Google App Engine

如何将新服务部署到 Google App Engine 中的现有应用程序?

Google App Engine 上 JPA​​ 中的简单一对多关系