问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java查询elasticsearch 有哪些索引

发布网友 发布时间:2022-04-20 16:43

我来回答

1个回答

热心网友 时间:2023-10-03 02:11

java查询elasticsearch 有哪些索引
次查询可分为下面四个步骤:
1.创建连接ElasticSearch服务的client.
索引在ElasticSearch服务器上,进行索引的查询首先要和服务器创建连接,这是第一步。
<code>Client client = TransportClient.builder().build()
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("127.0.0.1"), 9300));
</code>

2.创建QueryBuilder.
QueryBuilder可以设置单个字段的查询,也可以设置多个字段的查询.
e.g.1: 查询title字段中包含hibernate关键字的文档:
<code>QueryBuilder qb1 = termQuery("title", "hibernate");
</code>

e.g.2: 查询title字段或content字段中包含git关键字的文档:
<code>QueryBuilder qb2= QueryBuilders.multiMatchQuery("git", "title","content");
</code>

3.执行查询
通过client设置查询的index、type、query.返回一个SearchResponse对象:
<code>SearchResponse response = client.prepareSearch("blog").setTypes("article").setQuery(qb2).execute()
.actionGet();
</code>

4.处理查询结果
SearchResponse对象的getHits()方法获取查询结果,返回一个SearchHits的集合,遍历集合获取查询的文档信息:
?

1
2

<code>SearchHits hits = response.getHits();
</code>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
kmose正确使用方法? 单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 springboot+maven+elasticsearch6.7.1的版本整合报... ElasticSearch java 如何更改索引最大查询窗口(ma... elasticsearch 怎么处理转义符号等特殊符号 elasticsearch 用java client 多个and or 条件 怎么写 elasticsearch通过javaapi来检索query,怎么获取到... morelikethisquerybuilder 怎么匹配 elastic querybuilders怎么添加多个参数 querybuilders.querystringquery 都查询了哪些字段 屏幕有亮斑,会影响使用寿命么? 怎样用CAD画箭头 如何用cad画箭头 CAD中箭头怎么画,求具体 在CAD里如何画箭头 化工工艺流程图在cad中如何绘制箭头啊? CAD里面怎么画箭头。 怎么在CAD画箭头? 怎么用CAD画箭头 在cad中画流程图 需要用到直线加箭头,一般怎么操... 用Auto CAD 画 化工流程图 表示流程方向的箭头→ ... 怎么在cad里画箭头 elasticSearch用java查询问题 ElasticSearch怎么同时对两个字段做sum聚合查询 android数据库查询query的“不等于”条件怎么写??? 关于全文搜索elasticsearch中matchQuery和termQuer... C# Query类 prefixquerybuilder 和termquerybuilder 的区别 如何使用elasticsearch java 细胞的基本结构。 细胞的基本结构包括哪三个部分? 细胞的基本元素 细胞的基本骨架是什么 什么是细胞的基本共性? 细胞的基本结构 细胞的基本结构组成为? 哪家银行有智能化立体金库 手机屏幕左下角,有亮斑,能修复好吗?需要换屏幕吗? 细胞的基本结构有哪些? 平安银行和bilibili什么关系 生物细胞的基本结构 请问:《智慧金库》系列之--天龙八部里的第四步是什么?