GAE:排序选项表达式距离()

GAE: SortOptions Expression distance()

即使我使用 distance() 函数在 Google App Engine 中对我的文档进行排序,我也会收到此警告并且我的文档没有按预期排序。

Jän 20, 2015 9:25:10 AM com.google.appengine.api.search.dev.ExpressionBuilder makeExpression 
WARNING: Function distance not implemented. Using dummy expression.

这是我使用的Java-代码:

SortOptions sortOptions = SortOptions.newBuilder()
            .addSortExpression(SortExpression.newBuilder()
                .setExpression("distance( geopoint(" + latitude + ", " + longitude + "), geocode)")
                .setDirection(SortExpression.SortDirection.ASCENDING))
            .build();

        QueryOptions options = QueryOptions.newBuilder()
                .setLimit(50)
                .setSortOptions(sortOptions)
                .build();

        Query query = Query.newBuilder().setOptions(options).build("");
        Results<ScoredDocument> result = getIndex().search(query);
        return result;

好的,我自己找到了答案: 在 Java 开发服务器上它没有实现,如你所见 here.