如何使用Java客户端查询ElasticSearch?
该站点只有JSON文档,但没有Java客户端。我是否应该执行某种映射 例如,地理位置查询: 如何使用Java客户机编写这样的查询 谢谢如何使用Java客户端查询ElasticSearch?,java,elasticsearch,Java,elasticsearch,该站点只有JSON文档,但没有Java客户端。我是否应该执行某种映射 例如,地理位置查询: 如何使用Java客户机编写这样的查询 谢谢 Jason不明显,但没有那么复杂;) 这就是您想要的吗?很接近,但我仍然不知道如何使用Java客户端执行地理距离范围过滤器查询。举个例子就好了! SearchRequestBuilder srb = client.prepareSearch(index); srb.setQuery(QueryBuilders.matchAllQ
Jason不明显,但没有那么复杂;)
这就是您想要的吗?很接近,但我仍然不知道如何使用Java客户端执行地理距离范围过滤器查询。举个例子就好了!
SearchRequestBuilder srb = client.prepareSearch(index);
srb.setQuery(QueryBuilders.matchAllQuery());
srb.setFilter(FilterBuilders.geoDistanceRangeFilter("filter1").lat(1234).lon(4321).geoDistance(GeoDistance.PLANE) ..... );