Google数据存储"搜索"喜欢自动完成

时间:2016-05-15 10:48:34

标签: google-app-engine google-cloud-datastore gql

我理解GQL不处理LIKE运算符,所以如何自动完成,例如,我存储" People"用"姓名"我有一个盒子,我进入" Nig"。我如何找到所有与姓名相匹配但不仅仅是以?开头的人?

假设我已经拥有了将所有内容传递到后端的所有处理代码,我只是想知道如何处理数据。

感谢。

1 个答案:

答案 0 :(得分:1)

Google Cloud Datastore查询不支持arbitrary substring matches(例如SQL中的CONTAINS运算符)。您可以通过执行范围查询来进行前缀匹配。

如果您想要全文搜索功能并且正在App Engine中运行,请查看Search API