ES JavaAPI 概述|学习笔记

简介: 快速学习 ES JavaAPI 概述。

开发者学堂课程【ElasticSearch 最新快速入门教程 ES JavaAPI 概述】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10633


ES JavaAPI 概述

 

前提:

涉及到哪些核心的 api:

TransportClient<-封装了对 es 服务器的各种操作

比如新增索引库,删除索引,对索引的一些 crud 操作,都是核心类方法。

简单的 crud:( C:新增, create; R:查询, retreiveu; U:更新, update;D:删除 ,delete

Transport Client 实例 preparelndex(索引库,类型,标识)<~新增索引

TransportClient 实例 prepare Delete(索引库,类型,标识)<~删除索引

TransportClient 实例 prepareUpdate(索引库,类型,标识)<~更新索引

TransportClient 实例 prepare Get(索引库,类型,标识)<~查询单条索引信息

查询多条索引信息:

TransportClient 实例. prepareSearch

此外,还有一些别的核心 API,查询大家的一个匹配度。

相关文章
|
11月前
|
负载均衡 并行计算 安全
秒懂IT术语
本文以幽默的方式,将恋爱关系比作计算机领域的各种技术概念,如冷备份、双机热备份、异地容灾备份、云备份、灾难演练、ping、TraceRoute、心跳监测、故障切换、主从配置、负载均衡、集群LVS、多集群横向扩容、纵向扩容、CDN、DOS/DDOS攻击、访问控制、入侵检测/防御系统、SIEM/SOC、等级保护、专线/租用专线/SDWAN、VPN、逆向工程、压力测试、数据分析、并行计算、云计算、数据挖掘、精准推送、容器、实时数据采集、虚拟化、大数据中心、大数据应用、大数据脱敏、数据融合跨域建模、大数据变现、数据简化等。通过这些比喻,生动形象地展示了技术原理及其应用场景。
305 59
|
10月前
|
存储 虚拟化 iOS开发
VMware ESXi 7.0 U3r 发布 - 领先的裸机 Hypervisor
VMware ESXi 7.0 U3r 发布 - 领先的裸机 Hypervisor
345 5
VMware ESXi 7.0 U3r 发布 - 领先的裸机 Hypervisor
|
11月前
|
Web App开发 缓存 监控
前端性能优化实战:从代码到部署的全面策略
前端性能优化实战:从代码到部署的全面策略
197 1
|
11月前
|
安全 网络安全 网络架构
解释子网为零和全一子网:概念、原理与应用
解释子网为零和全一子网:概念、原理与应用
325 1
|
12月前
|
运维 安全 网络性能优化
|
SQL 消息中间件 存储
实时标签开发——从零开始搭建实时用户画像(五)
实时标签开发——从零开始搭建实时用户画像(五)
1556 1
实时标签开发——从零开始搭建实时用户画像(五)
|
监控 安全 数据安全/隐私保护
在开源代码的时候该如何避免安全风险的发生?
作为开发者来讲,不管是在实际开发中使用开源项目,还是直接投身于开源的贡献中,关于开源相关的内容想必都有自己独到的见解。开源与开发者息息相关,可能有的开发者会觉得不使用开源项目,自己就与开源无关了?这种想法是片面的,因为就算没有在实际开发中使用开源项目,但是在实际开发中肯定会用到一些第三方的插件,那么能保证这些插件没有用到开源的内容么?所以,开源与每一位开发者都有联系。
435 2
在开源代码的时候该如何避免安全风险的发生?
|
网络协议 Linux Windows
Linux下安装KDE桌面环境
Linux下安装KDE桌面环境
1229 0
|
SQL C++ Python
第1章 Python概述 课后习题参考答案
一、单选题 1、以下选项中说法不正确的是______。(答案为D) A. 解释是将源代码逐条转换成目标代码并同时运行的过程 B. 编译是将源代码转换成目标代码的过程 C. Python语言是解释型语言,兼有编译功能 D. 静态语言采用解释方式执行,脚本语言采用编译方式执行
931 0
|
数据采集 Python
Pandas 合并多个 (300多个) Excel 文件,并输出为 CSV 文件
Pandas 合并多个 (300多个) Excel 文件,并输出为 CSV 文件