from google.appengine.api import search
class Recipe(someModelClass):
title = db.StringProperty()
title_normalized = db.StringProperty()
现在我跑的时候:
search.Index(name='GLOBAL_RECIPES').search(query=search.Query("title: pâte"))
我得到了“pâte”的食谱(它是什么 - 一些法国食物:))
但是对于示例“pâte”被标准化为“pate”,我想查询title_normalized
:
search.Index(name='GLOBAL_RECIPES').search(query=search.Query("title_normalized: pate"))
它什么都不返回
我100%确定我的数据库中有“pâte - pate”对象
我的index.yaml文件没有包含kind: recipe
和name: title
或name: title_normalized
的条目。
如果它有助于unitTests具有相同的查询结果
是否有地方可以定义应编入索引的字段?