day75 您所在的位置:网站首页 querybuilder排序分页查询 day75

day75

2023-03-15 15:38| 来源: 网络整理| 查看: 265

项目课程系列之ElasticSearch 7.4尚硅谷JavaEE教研组版本:V3.0第一章 ElasticSearch简介1.1 什么是ElasticSearch1.1.1 什么是全文检索1.1.1.1 数据分类1.1.1.2 结构化数据搜索1.1.1.3 非结构化数据查询方法1.1.2 如何实现全文检索1.1.3 全文检索的应用场景1.1.4 全文检索的实现流程1.1.4.1 索引和搜索流程图1.1.4.2 创建索引1.1.4.3 创建文档对象1.1.4.4 分析文档1.1.4.5 创建索引1.1.4.6 查询索引1.1.4.7 用户查询接口1.1.4.8 创建查询1.1.4.9 执行查询1.1.4.10 渲染结果1.1.5 Elasticsearch与mysql的区别1.1.5.1 响应时间1.1.5.2 分词1.1.5.3 相关性1.2 ElasticSearch的使用案例第二章 ElasticSearch安装与启动2.1 windows版本安装2.1.1 下载ES压缩包2.1.2 安装ES服务2.1.3 启动ES服务2.2 Postman客户端2.3 Kibana客户端(Windows版)2.4 Elasticsearch head客户端2.5 使用IK分词器第三章 ElasticSearch相关概念(术语)3.1 概述3.2 Elasticsearch核心概念3.2.1 索引 index3.2.2 类型 type3.2.3 字段Field3.2.4 映射 mapping3.2.5 文档 document第四章 ElasticSearch的客户端操作4.1 ElasticSearch的接口语法【*Postman演示*】4.2 操作索引index4.2.1 创建索引index4.2.2 查看索引index4.2.3 删除索引index4.2.4 关闭索引index4.2.5 打开索引index4.3 创建索引index并且进行映射mapping【* kibana演示*】4.4 操作映射创建索引PUT person# 查询索引GET person# 删除索引DELETE person查询映射GET person/_mapping添加映射PUT person/_mapping{ “properties”:{ “name”:{ “type”:”keyword” }, “age”:{ “type”:”integer” } }}# ————————————————————————# 创建索引并添加映射PUT person{ “mappings”: { “properties”: { “name”:{ “type”: “keyword” }, “age”:{ “type”:”integer” } } }}索引库中添加字段PUT person/_mapping{ “properties”:{ “address”:{ “type”:”text” } }}4.5 操作文档document【kibana演示】添加文档,指定idPUT person/_doc/1{ “name”:”张三”, “age”:20, “address”:”深圳宝安区”}查询文档GET person/_doc/1添加文档,不指定idPOST person/_doc/{ “name”:”李四”, “age”:20, “address”:”深圳南山区”}# 查询文档GET person/_doc/u8b2QHUBCR3n8iTZ8-Vk添加文档,不指定idPOST person/_doc/{ “name”:”李四”, “age”:20, “address”:”深圳南山区”}# 查询文档GET person/_doc/u8b2QHUBCR3n8iTZ8-Vk查询所有文档GET person/_search删除文档DELETE person/_doc/1修改文档 根据id,id存在就是修改,id不存在就是添加PUT person/_doc/2{ “name”:”硅谷”, “age”:20, “address”:”深圳福田保税区”}4.6 查询全部4.7 全文查询-match查询4.8 查询文档-term查询">查询 带某词条的数据GET person/_search{ “query”: { “term”: { “address”: { “value”: “深圳南山区” } } }}截图:这个结果与使用的分词器有关。根据address字段,建立倒排索引时,需要对其分词,产生多个词条,而词条集合中没有”深圳南山区”的词条,故而查询不到数据。大家可以查询“深”或“南山区”或“深圳”试试。4.9 关键字搜索数据4.10 DSL 查询4.11 高亮显示4.12 聚合4.13 指定响应字段4.14 判断文档是否存在4.15 批量操作4.15.1 批量查询4.15.2 _bulk操作4.16 分页4.17 terms查询4.18 range查询4.19 exists 查询第五章 ElasticSearch集群5.1【相关概念】5.1.1 单节点故障问题5.1.2 集群的相关概念5.2【集群搭建】5.2.1 准备三台elasticsearch服务器5.2.2 修改每台服务器配置5.2.3 启动各个节点服务器5.3【集群测试】5.3.1 安装ES插件ElasticSearch-head5.3.2 使用elasticsearch-head查看集群情况5.3.3 集群测试5.3.4 再次使用elasticsearch-head查看集群情况第六章 高级客户端6.1 搭建测试环境6.2 索引操作6.2.1 创建索引6.2.2 添加索引和映射6.2.3 查询索引6.2.4 删除索引6.2.5 判断索引是否存在6.3 文档操作6.3.1 添加文档,使用map作为数据6.3.2 添加文档,使用对象作为数据6.3.3 修改文档6.3.4 根据id查询文档6.3.5 根据id删除文档6.3.6 批量操作-脚本批量操作# 1 删除1号记录# 2 添加8号记录# 3 修改2号记录 名称为二号6.4 批量导入MySQL到ES中查询索引GET goods


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有