【问题标题】:How is ElasticSearch queried using the Java client?如何使用 Java 客户端查询 ElasticSearch?
【发布时间】:2011-12-12 22:15:46
【问题描述】:

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

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

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

谢谢 杰森

【问题讨论】:

标签: java elasticsearch


【解决方案1】:

不明显但没那么复杂;)

SearchRequestBuilder srb = client.prepareSearch(index);                
srb.setQuery(QueryBuilders.matchAllQuery());
srb.setFilter(FilterBuilders.geoDistanceRangeFilter("filter1").lat(1234).lon(4321).geoDistance(GeoDistance.PLANE) ..... );

【讨论】:

    猜你喜欢
    • 2016-07-20
    • 2014-06-11
    • 2021-01-03
    • 2014-09-02
    • 2015-04-29
    • 2021-09-05
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    相关资源
    最近更新 更多