Google App Engine SDK 1.2.5发布:支持XMPP!

标签:Google App Engine

先说句闲话,这次的1.2.5版同时包含Python和Java(Java一下跳了3个版本)…

半年前就有人在JaikuEngine的源代码里发现了XMPP的身影,直到今天终于正式发布了~
不清楚XMPP是什么的,可以去Google一下,我这就不做介绍了。和传闻不一样,这次的XMPP不是“阉割”过的(不只限于Google Talk和Google Wave),你可以与任何XMPP协议的聊天工具交流。
XMPP API的使用也非常简单,仍然是采用标准的HTTP协议。(例如接收消息是POST方法。)
此外,这只是XMPP API发布的第一个版本,未来将会提供更多的功能。

在GAE中为SearchableModel指定索引属性集

标签:Google App Engine, Python

几个月前就介绍过这个隐藏的API,但由于不太好用,所以放弃了。
昨天Google更新了这个API,可以自定义索引的属性集,可以定义多条索引,可以指定搜索时使用的索引,算是弥补了一大不足。(之前强制索引所有字符串类型,浪费磁盘空间且降低性能。)

GAE Python SDK 1.2.4 版发布

标签:Google App Engine

这次SDK更新如下:
  • 远程API支持更多的API(图像、Memcache和URLFetch)
  • 一个便于使用远程API的本地shell
  • 支持无类型查询。
  • PolyModel支持keys_only查询。
  • Model和PolyModel支持多继承。
  • 改进bulkloader的异常报告。
  • 增强SearchableModel,允许多属性被索引。(之前是强制索引所有字符串类型,不过文档还是没放出)
  • 部分类型的key查询不再需要复合索引。

GAE中文文档更新:包含Java文档翻译

标签:Google App Engine

今天查看Google App Engine文档时,突然发现多了Java部分,之前没翻译的一些Python也做了些补全(例如PolyModel)。

然而任务队列仍没有翻译,下载也停留在1.2.0版本,所以最新信息仍得查看英文文档。

顺带一提,日语版也更新到1.2.0了。看上去其他语言是版本号每增加0.0.5翻译一次(之前是1.1.0和1.1.5),而且滞后了约4个月。

GAE的第三方全文搜索模块

标签:Google App Engine, Python

之前也介绍过GAE的全文搜索API,只不过比较简陋,所以我没去用。

接着又发现了Full-text search on App Engine这个第三方模块,可惜当时是要收费的(179欧元),也放弃了。

今天突然看到有免费版本了,于是便来介绍下。当然,外国人是很注重版权的,如果使用免费版本,必须在搜索结果上方和页面底部显示Search results powered by gae-search

« 看看还有什么好玩意