4

该站点只有 JSON 的文档,但没有 Java 客户端。我应该执行某种映射吗?

例如地理位置查询: http ://www.elasticsearch.org/guide/reference/query-dsl/geo-distance-range-filter.html

如何使用 Java 客户端编写这样的查询?

谢谢杰森

4

1 回答 1

5

不明显但没那么复杂;)

SearchRequestBuilder srb = client.prepareSearch(index);                
srb.setQuery(QueryBuilders.matchAllQuery());
srb.setFilter(FilterBuilders.geoDistanceRangeFilter("filter1").lat(1234).lon(4321).geoDistance(GeoDistance.PLANE) ..... );
于 2011-10-22T09:01:26.940 回答