当前位置: 首页> 健康> 母婴 > 网页版传奇手游排行榜_光大国际建设公司官网_西安计算机培训机构排名前十_重庆关键词自然排名

网页版传奇手游排行榜_光大国际建设公司官网_西安计算机培训机构排名前十_重庆关键词自然排名

时间:2025/8/8 9:00:04来源:https://blog.csdn.net/szlhj/article/details/142390375 浏览次数:0次
网页版传奇手游排行榜_光大国际建设公司官网_西安计算机培训机构排名前十_重庆关键词自然排名

文档

文档服务负责写入文档,包括nested,批量;id获取文档;更新文档

写入文档

写入文档主要是构建IndexRequest,索引请求

Elasticsearch v8构建文档索引请求简单很多,可以直接接受Map数据;若用户付id,使用用户的id

批量写入文档

批量操作可以融合增删改不同的操作,但在实际操作一般是同类型,没有混合操作,onesearch api设计为同类型批量操作

data 文档数据,服务层负责抓取,传入引擎层是Map

逻辑简单,构建Operation,代表一个操作; 构建BulkRequest请求

文档写入操作与构建单个写入请求类似,支持Map,并可识别nested,很方便

写入nested文档

场景那节介绍了nested mapping,一般用于扩展字段

文档数据上看,nested是Map的value类型是Map或者List,服务层解释schema对nested字段处理,其他同一般文档写入没区别

上图是文档写入的结果,extras内嵌多个key/value,若要增加扩展属性使用更新文档字段接口

更新文档字段

更新文档的字段,试想一下mysql文档的状态变更,相应更新搜索引擎状态,只需更新该字段,无需整个文档和内容重新获取,elasticsearch部分更新功能需要索引source属性设为true,即保留文档json,该功能也可以用于更新扩展属性

构建UpdateRequest,实际支持多个字段,这里封装弱化了功能

批量更新文档字段

批量更新文档字段

构建UpdateAction->构建BulkOperation->构建BulkRequest

其他

Id获取文档,删除,批量删除不介绍

关键字:网页版传奇手游排行榜_光大国际建设公司官网_西安计算机培训机构排名前十_重庆关键词自然排名

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: