java api中的弹性搜索查询

时间:2017-03-10 07:54:26

标签: java elasticsearch

我想在java api中执行此sql查询以获取弹性搜索数据 -

 select mime_type,count(*),sum(original_size) 
 from explore_object_metadata 
 group by mime_type;

我能够从弹性搜索中获取以下sql查询的数据 -

select mimetype,count(*) 
from table 
group by mimetype

通过以下链接中的代码 - http://cs231n.github.io/convolutional-networks/

我是怎么做到的。

2 个答案:

答案 0 :(得分:1)

您应该使用聚合。

答案 1 :(得分:0)

我正在使用ElasticSearch API来执行CRUD请求。 API可以使用JAVA代码构建JSON内容。

以下是API的官方文档:https://www.elastic.co/blog/found-java-clients-for-elasticsearch

这是Maven配置。

    <dependency>
        <groupId>org.elasticsearch</groupId>
        <artifactId>elasticsearch</artifactId>
        <version>1.6.0</version>
    </dependency>