在Gql中获取包含单词(不区分大小写)的记录?

时间:2011-08-09 09:48:51

标签: python google-app-engine gql gqlquery

是否可以编写单个Gql查询来检索包含搜索字符串的记录?

数据存储包含以下记录:

addax
Crest
Addrest
Drest
Armrest
admix

我需要获取包含“Rest”一词的记录(不区分大小写)

2 个答案:

答案 0 :(得分:2)

AE尚不支持全文搜索,它位于roadmap上,因此我们可以期待它。

如果您只是尝试以不区分大小写的方式匹配单个单词,则可以将所有单词存储在ListProperty中,并确保它们始终以小写形式存储。这样你就可以在不区分大小写的mannor中轻松查询它们。

答案 1 :(得分:0)

您可以使用SearchableModel

获取一些全文搜索功能