Google App Engine 之前发布了一个 Search API,它允许您创建Document
对象,这些对象可以在类似于 Google 搜索操作的索引系统中进行搜索。
相关的类之一是FieldExpression
. 根据文档,表达式允许您为字段定义自定义内容片段。他们为 FieldExpression 定义给出的示例是:
FieldExpression(name='content_snippet',
expression='snippet("very important", content)')
...其中name
参数标识表达式,expression
参数是某种形式的代码,当在FieldExpression
文档上访问特定的值时执行。
我的问题是,我可以从表达式代码中调用我的 Document 对象(或可能在其他地方)的外部方法吗?如果没有,定义FieldExpression
对象时使用的语法选项是什么?