【发布时间】:2012-06-19 15:19:19
【问题描述】:
我正在开发像谷歌即时这样的功能。它基于 Google AppEngine Python 2.7 构建。
为此,我需要从数据存储中获取实体。
每个实体都有两个属性。 (nemo,company_name) 都是字符串类型。
该模型基于 http://code.google.com/p/gae-text-search/ 允许全文搜索。
模型类是
from google.appengine.ext import db
import tzsearch
class Items(tzsearch.SearchableModel):
nemo=db.StringProperty()
company_name=db.StringProperty()
但是当我跑步时
query='any query string'
from models.models import Items
query_obj=Items.all().search(query)
上面的代码适用于长度大于 2 的查询,并且只返回匹配的实体。 但是对于长度为 1 和 2 的查询返回所有实体。
使响应非常缓慢。
我真的被困在这里了。 提前致谢。
【问题讨论】:
标签: google-app-engine python-2.7