微服务 第五天 (elasticsearch基础)

初识ES(搜索引擎)

了解什么是elasticsearch

总结

正向索引和倒排索引

倒排索引

es

ES索引

与MySQL对比

架构流程

总结

安装elasticsearch

可以拉去镜像但是太大了费时间

运行

部署kibana

分词器(无法分词中文)

导入插件ik分词器

(这里我只是了解了一下)

拓展字典,自定义添加更改个性化设置分词器

ik分词器

更改配置后就重新redtart命令就好了

总结(分词器)

索引库操作

mapping属性

类型,类似Mysql创建表语句

总结(mapping)

创建索引库

查看、删除索引库

修改索引库(只能增加不能修改原有字段)

只能添加新字段

总结(索引库操作)

文档操作

添加文档

查看,删除文档

修改文档

总结(文档操作)

RestClient操作索引库

导入创表、

步骤一:

基本开始编写mapping映射

之后例子

copy_to 类似于联合索引

步骤三:初始化JavaRestClient

步骤四:创建索引库

步骤五:删除索引库、判断索引库是否存在

总结(操作索引库)

RestClient操作文档 (文档的crud)

步骤一:初始化JavaRestClient(在单元测试中的)

步骤二:添加数据到索引库

查询文档案例

根据id修改酒店数据(文档)

查询文档案例

总结(操作文档)

文档批量导入

单元测试案例

相关推荐
love530love4 小时前
LiveTalking 数字人项目 Windows 部署完全指南(EPGF 架构)
人工智能·windows·python·架构·livetalking·epgf
星辰徐哥5 小时前
Spring Boot 微服务架构设计与实现
spring boot·后端·微服务
Leaton Lee5 小时前
Spring Boot分层架构详解:从Controller到Service再到Mapper的完整流程
java·spring boot·后端·架构
Jinkxs5 小时前
Prometheus - 监控微服务:Spring Boot 应用指标暴露与监控
spring boot·微服务·prometheus
fangdengfu1236 小时前
ES分析系统各个服务日志占用量
java·前端·elasticsearch
凌云拓界6 小时前
文件管理:让AI安全操作你的电脑 ——CogitoAgent开发实战(三)
javascript·人工智能·架构·开源·node.js
凌云拓界6 小时前
联网能力:让AI看见更广阔的世界 ——CogitoAgent开发实战(四)
javascript·人工智能·架构·node.js·创业创新
Cosolar6 小时前
保姆级 CrewAI 教程:从零构建多智能体协作系统
人工智能·python·架构
wb043072017 小时前
厨房实况直播——从阿明的“外卖骑手追踪系统“,看实时系统与事件驱动架构
架构