Saya menghadapi masalah yang sama, tetapi saya menemukan sesuatu di halaman mesin aplikasi google:
Kiat: Filter kueri tidak memiliki cara eksplisit untuk mencocokkan hanya sebagian dari nilai string, tetapi Anda dapat memalsukan pencocokan awalan menggunakan filter ketidaksetaraan:
db.GqlQuery("SELECT * FROM MyModel WHERE prop >= :1 AND prop < :2",
"abc",
u"abc" + u"\ufffd")
Ini cocok dengan setiap entitas MyModel dengan properti string prop yang dimulai dengan karakter abc. String unicode u "\ ufffd" mewakili kemungkinan karakter Unicode terbesar. Ketika nilai properti diurutkan dalam indeks, nilai yang termasuk dalam kisaran ini adalah semua nilai yang dimulai dengan awalan yang diberikan.
http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html
mungkin ini bisa berhasil;)