反正有没有用GAE的搜索API做GROUP BY和COUNT?

时间:2013-03-11 15:50:00

标签: google-app-engine gae-search

我刚刚开始使用GAE的搜索API,我正在通过count语句寻找相当于SQL组的东西。这样的事情目前存在吗?

2 个答案:

答案 0 :(得分:0)

不,这根本不是它的用途。它是一个全文搜索API,不支持分组或其他关系概念。

答案 1 :(得分:0)

正如@Daniel Roseman所说,GROUP BY不适用于全文搜索API。

Datastore上有计数(但它非常昂贵)但没有GROUP BY。

Google CLoud SQ L:它基本上是一个托管的MySql实例 - GROUP BY和COUNT都可用。

Google Big Query是一个带SQL-like query language的分布式按需地图缩减系统。它有GROUP BY和COUNT。它们都很昂贵,因为查询是按扫描的行x列收费的(不存在索引)。 BQ功能非常强大(而且速度很快),但是从GAE向它输出数据非常繁琐,因为没有直接的API。