Геопространственный поиск был отклонен.StContainsFilter больше не поддерживается - PullRequest
0 голосов
/ 07 июля 2019

Привет, я получаю следующую ошибку в моем геопространственном запросе

Геопространственный поиск был выключен. StContainsFilter больше не поддерживается.

Я обновил все свои jar-файлы до последней версии и смог сгенерировать индекс для моего столбца geoPt, но я получаю эту ошибку. Все работает нормально, работает локально. Есть идеи?

Код:

Query.Filter result = null;
GeoPt geo = new GeoPt(((GeoSearch) value).getLatitude(), ((GeoSearch) value).getLongitude());
            Query.GeoRegion.Circle circle = new Query.GeoRegion.Circle(geo, ((GeoSearch) value).getRadius());
            result = new Query.StContainsFilter(key, circle);
Query q = new Query(type.getName()).setFilter(compositeFilter);
PreparedQuery pq = ds.prepare(q);

1 Ответ

0 голосов
/ 09 июля 2019

Я наконец получил ответ: геопространственные запросы больше не работают в хранилище данных Google Appengine с октября 2018 года. Они не обновляли документацию и не обновляли локальную среду, чтобы отразить это. Спасибо, Google.

...