Elasticsearch Java API 查询

Posted 猪脚踏浪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch Java API 查询相关的知识,希望对你有一定的参考价值。

一.查询的时候,需要建立一个SearchRequestBuilder,这里面将给出对于哪一个index或者type进行查询,并且所有的设置都可以在这里面进行实现,例如模糊查询,范围查询,前缀查询等。 

SearchRequestBuilder responsebuilder = client.prepareSearch("case").setTypes("case_info");

 

二. 统计记录总数

        SearchResponse response = client.prepareSearch("case")
                .setTypes("case_info")
                .setSearchType(SearchType.DEFAULT)
                .execute()
                .actionGet();

        Long count= response.getHits().getTotalHits();

 

以上是关于Elasticsearch Java API 查询的主要内容,如果未能解决你的问题,请参考以下文章

使用 Elasticsearch Java API 运行文本查询

Elasticsearch5.0 Java Api -- 常用DSL查询

Elasticsearch java API (23)查询 DSL Geo查询

Elasticsearch java api 常用查询方法QueryBuilder构造举例

[ElasticSearch]Java API 之 词条查询(Term Level Query)

Elasticsearch Java API—多条件查询(must)