[英]GAE: SortOptions Expression distance()
even if I use the distance() function for ordering my documents in the Google App Engine I get this Warning and my documents are not sorted as I expected. 即使我使用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.
This is the Java-Code I use: 这是我使用的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开发服务器上,您未在此处看到它的实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.