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,查询大家的一个匹配度。

相关文章
|
存储 虚拟化 iOS开发
VMware ESXi 7.0 U3r 发布 - 领先的裸机 Hypervisor
VMware ESXi 7.0 U3r 发布 - 领先的裸机 Hypervisor
423 5
VMware ESXi 7.0 U3r 发布 - 领先的裸机 Hypervisor
|
供应链 物联网 区块链
新技术浪潮下的变革:区块链、物联网与虚拟现实的融合与创新####
【10月更文挑战第21天】 本文深入剖析了当下三大前沿技术——区块链、物联网(IoT)与虚拟现实(VR)的最新发展趋势,并探讨了它们各自在实际应用中的突破性进展与交叉融合的创新潜力,特别是在提升数据安全、优化用户体验及推动行业数字化转型方面的贡献。通过实例分析,本文揭示了这些技术如何单独及协同作用,重塑传统行业格局,促进数字经济与实体经济深度融合,开启智能化、透明化与沉浸式体验的新纪元。 ####
453 27
|
Web App开发 缓存 监控
前端性能优化实战:从代码到部署的全面策略
前端性能优化实战:从代码到部署的全面策略
290 1
|
安全 网络安全 网络架构
解释子网为零和全一子网:概念、原理与应用
解释子网为零和全一子网:概念、原理与应用
381 1
|
运维 安全 网络性能优化
|
网络协议 Linux Windows
Linux下安装KDE桌面环境
Linux下安装KDE桌面环境
1356 0
|
弹性计算 大数据 测试技术
阿里云轻量应用服务器2核2G3M和2核4G4M配置价格表
阿里云轻量应用服务器2核2G3M和2核4G4M配置价格表,2023年阿里云服务器5月优惠价格表来了,CPU内存配置可选2核2G、2核4G、2核8G、2核16G、4核4G、4核8G、4核16G、4核32G、8核8G、8核16G、8核32G、8核64G等配置,云服务器包括轻量应用服务器和云服务器ECS,ECS实例可选通用算力型u1、计算型c7、通用型g7和内存型r7实例
730 0
|
SQL C++ Python
第1章 Python概述 课后习题参考答案
一、单选题 1、以下选项中说法不正确的是______。(答案为D) A. 解释是将源代码逐条转换成目标代码并同时运行的过程 B. 编译是将源代码转换成目标代码的过程 C. Python语言是解释型语言,兼有编译功能 D. 静态语言采用解释方式执行,脚本语言采用编译方式执行
986 0
|
Kubernetes 关系型数据库 MySQL
Docker终端无法输入中文问题解决
某日在docker里搭建了一套MySQL服务,发现在MySQL命令行内无法输入中文 中文显示也以?代替,起初以为是MySQL字符集的问题 检查之后未解决问题,又退出到容器终端 发现同样不能输入中文,由此推断 是系统字符集出现问题,现将解决过程记录如下:
1220 1
|
数据采集 Python
Pandas 合并多个 (300多个) Excel 文件,并输出为 CSV 文件
Pandas 合并多个 (300多个) Excel 文件,并输出为 CSV 文件