如何使用Java客户端查询ElasticSearch?
该站点仅包含JSON文档,而没有Java客户端。我应该执行某种映射吗?
例如地理位置查询:http : //www.elasticsearch.org/guide/reference/query-
dsl/geo-distance-range-
filter.html
如何使用Java客户端编写这样的查询?
谢谢杰森
回答:
不明显但不那么复杂;)
SearchRequestBuilder srb = client.prepareSearch(index); srb.setQuery(QueryBuilders.matchAllQuery());
srb.setFilter(FilterBuilders.geoDistanceRangeFilter("filter1").lat(1234).lon(4321).geoDistance(GeoDistance.PLANE) ..... );
以上是 如何使用Java客户端查询ElasticSearch? 的全部内容, 来源链接: utcz.com/qa/411535.html