【ES】Elasticsearch Java Rest Client (Document APIs)官方文档中文翻译

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

官网连接
在这里插入图片描述
在这里插入图片描述

一、文档APIs

Java 高级 REST 客户端支持以下文档 API:

1.单文档 API

Index API

1.IndexRequest
1.一个IndexRequest需要以下参数:

IndexRequest request = new IndexRequest("posts");  //参数一
request.id("1");   //参数二
String jsonString = "{" +
        "\"user\":\"kimchy\"," +
        "\"postDate\":\"2013-01-30\"," +
        "\"message\":\"trying out Elasticsearch\"" +
        "}";
request.source(jsonString, XContentType.JSON);  //参数三

指数
请求的文档 ID
提供的文档来源String

2.提供文件来源
String除了上面显示的示例之外,还可以通过不同的方式提供文档源 :

Map<String, Object> jsonMap = new HashMap<>();
jsonMap.put("user", "kimchy");
jsonMap.put("postDate", new Date());
jsonMap.put("message", "trying out Elasticsearch");
IndexRequest indexRequest = new IndexRequest("posts")
    .id("1").source(jsonMap); //	提供的文档源Map自动转换为 JSON 格式
XContentBuilder builder = XContentFactory.jsonBuilder();
builder.startObject()
YOLOv8小模型草地分割实战与优化指南 目标检测与图像分割是计算机视觉领域的核心技术,其中YOLO系列算法因其高效性被广泛应用。YOLOv8作为最新版本,在保持实时性的同时提升了分割精度。本文以草地分割为具体场景,详细解析小模型验证的全流程,包括环境配置、模型验证方法定制、结果分析等关键环节。针对分割任务中的典型问题如黄草误识别、阴影区域分割不准确等,提供了数据增强、色彩空间转换、后处理优化等解决方案。通过实践案例展示了如何计算IoU、Precision、Recall等核心指标,并给出模型压缩与训练策略优化的具体建议。 阅读详情

相关推荐

MuleSoft企业级LLM编排实战:AI服务网格与生产治理

大语言模型(LLM)作为新型AI服务,面临输入不可控、输出不可预测、成本不可见等工程化挑战。其本质是需被契约化、可观测、可治理的‘黑盒服务’,而非简单API调用。MuleSoft凭借API契约管理、DataWeave数据编排、策略驱动的流量治理与统一审计能力,成为企业IT体系中承载LLM落地的理想中枢。它实现LLM调用的标准化输入/结构化输出、多模型熔断路由、token级成本归因及GDPR合规日志溯源,支撑智能理赔、风控摘要等高可靠场景。本文聚焦MuleSoft Runtime如何将LLM深度融入SOA/微

weixin_33788244的博客 390

熬夜整理的一份elasticsearch中文文档手册

Elaticsearch,简称为 ESES 是一个开源的高扩展的分布式全文搜索引擎,Elasticsearch 是面向文档型数据库,一条数据在这里就是一个文档ES是一个文档型数据库,在与传统的关系型数据库上,存在着一定的差异。下面将ES里面涉及到的元素与关系型数据库进行一一对应。向 ES 服务器发 PUT 请求 : 。创建索引只能使用PUT请求,PUT是幂等性的,也就是说不存在的时候就会创建,存在的时候就不会重新创建而是返回索引已经存在的信息。 查询索引 向 ES 服务器发 GET 请求 : 。 查看

7small7 1万+

直播间人气协议算法:从批量操作到数据接口的自动化实现

本文深入解析直播间人气协议算法的实现原理与技术细节,涵盖批量账号管理、IP代理方案、用户行为模拟算法及平台数据接口调用策略。通过逆向工程分析通信协议,结合算法设计实现自动化流量提升,同时探讨风控规避与系统性能优化方案,为开发者提供合规的技术实践参考。

weixin_30505225的博客 456

es中文文档

https://www.bookstack.cn/books/elasticsearch-7.9-en 这个文档比较清楚,分享一下

qq_31741189的博客 3974

Elasticsearch7.x——High Level REST Client(一)Document API

目录High Level REST Client1、初始化客户端2、配置客户端3、Basic Auth认证4、请求方式4.1、同步请求4.2、异步请求5、设置请求体5.1、手动拼接5.2、XContentBuilder6、Document APIs6.1、Index API6.1.1、提供文档源6.1.2、可选参数6.1.3、响应(Inde Response)6.1.4、异常6.2、Get API6.2.1、可选参数6.2.2、响应(GetResponse)6.2.3、异常6.3、Get Source AP

吴声子夜歌的博客 1146

Elasticsearch——High Level REST Client(一)Document API

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

smart_an的专栏 1053

ElasticSearch学习笔记之三十 JAVA ClientDocument APIs

ElasticSearch学习笔记之二十八 JAVA Client文档请求概述Document APIs(文档APIS)Index APIIndex Request(索引请求)Providing the document source(构建文档请求体)Optional arguments(功能参数)Synchronous Execution(同步执行)Asynchronous Executi...

灵动的艺术的博客 2765

es笔记六】Document APIs(上)

2.2 Document APIs文档相关的APIsJava High Level REST Client支持一下文档APIs: 单文档APIs Index API Get API Exists API Delete API Update API 多文档APIs Bulk API Multi-Get API Reindex API Update By Query API Delet...

西瓜游侠的博客 3120

ElasticSearch学习(十九) --java API 基本使用

Elasticsearch Java API有四类client连接方式 TransportClient RestClient Jest Spring Data Elasticsearch 其中TransportClientRestClientElasticsearch原生的api。TransportClient可以支持2.x,5.x版本,TransportClient将会在Elastics...

dicklong91的博客 313

2.文档API Document APIs

官网:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high-document-index.html#_providing_the_document_source RestHighLevelClient client 1.Index API 索引 1.1Index Request jsonString // Index IndexRequest request = new I..

折剑听雨落 455

es笔记七】Document APIs(下)

2.2.6 Bulk API Bulk API用于提供批处理的功能。 注意: Java High Level REST Client提供了一个Bulk Processor(批处理对象)来帮助执行批处理,简化了Bulk API的操作。 下面先来了解一下Bulk API的内容。 2.2.6.1 Bulk Request 一个BulkRequest对象可以被用来在一次请求中执行批量的索引、更新、删除...

西瓜游侠的博客 1298

Elasticsearch java api 6.6 Document APIs(1) Index API

Index API index 要求 创建索引需要以下参数: Index Type Document id Document source provided as aString IndexRequest requ...

小虫滴博客 259

Elastic:开发者上手指南

你们好,我是Elastic的刘晓国。如果大家想开始学习Elastic的话,那么这里将是你理想的学习园地。在我的博客几乎涵盖了你想学习的许多方面。在这里,我来讲述一下作为一个菜鸟该如何阅读我的这些博客文章。 我们可以按照如下的步骤来学习: 1)Elasticsearch简介:对Elasticsearch做了一个简单的介绍 2)Elasticsearch中的一些重要概念:cluster,n..........................................................

Elastic 中国社区官方博客 17万+

ElasticSearch学习并使用

本文以能在项目中应用为目的,介绍es的基本知识、注意点和基本操作。

用针戳左手中指指头的博客 6457

Elasticsearch

中文es文档https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html 文档元数据 一个文档不仅仅包含它的数据 ,也包含 元数据 —— 有关 文档的信息。 三个必须的元数据元素如下: _index 文档在哪存放 _type 文档表示的对象类别 _id 文档唯一标识 当我们访问一个安装好的es页面的时候,应该是这个样...

学海无涯,我用JAVA 2287

esbuild中文文档-快速入门(Getting Started)

受够了webpack缓慢的打包速度,越来越多的团队开始探索采用更加底层的语言来编写前端的打包工具,以此来突破JavaScript语言的瓶颈。esbuild便是其中非常具有代表性的工具之一,它采用Go语言编写,经过了vite和nest.js的检验,开创了构建工具性能的新时代。

专注前端、专注互联网、分享原创的博客 3769

ElasticSearches 权威指南 、 es参考手册API 、es 中文社区

es权威指南 (电脑左侧栏为章节目录) es参考手册API

李思苇 3万+

vue3+element-plus - 最新详细实现将表格Table组件 “所见所得导出“ 为excel(xls/xlsx)电子表格文件,表格中的图片图像、图标等媒体资源完美导出显示(详细示例代码)

vue3,nuxt3,element plus,表格组件,Table,el-table,导出,下载,excel,电子工作簿,xls,xlsx,将表格导出成xls,如何把表格原封不动的导出成excel,保留图片,带图片,图标,如何导出包括含有图片的Excel表格,图片和表格数据导出excel,把表格导出成excel格式,表格内的图片一起导出,vue3导出图片和数据到Excel,可导出图片,导出图像到Excel,网页上的图片怎么能导出到xls表格中,显示图片url链接,图片太多导出失败,图片会超出单元格,图片不

✅ 精选推荐文章 4752

多合一UI精灵着色器:All In 1 Sprite Shader v3.6

All In 1 Sprite Shader 是一款功能强大的 Unity 插件,专为添加丰富的像素图形和 UI 效果而设计。它提供了超过 40 种可组合的特效,使开发者能够轻松实现各种视觉效果。该插件的主要特点包括:一键式特效堆叠和组合简单易用,快速设置针对移动端设备进行了优化支持 UI 图片效果快速迭代和实时预览高效的着色器代码自动批处理绘制调用兼容 Unity 渲染管线(URP 和 HDRP)支持精灵图集兼容 Unity 2D 骨骼动画(如 Anima)支持精灵遮罩功能

上一篇: 【规则引擎】一、规则引擎简介
下一篇: 【ES】ES搜索结果中各个字段介绍,hits,took,timeout
安逸
博客等级 码龄8年 35粉丝 · 90原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值