当前位置: 首页 > article >正文

ElasticSearch系列(一)

一.了解ES、倒排索引、es的一些概念、安装es、kibana
二.DSL;索引库操作

三.Java RestClient:索引库操作

一、了解ES、倒排索引、es的一些概念、安装es、kibana

kibana、logstash、beats
Elasticserach 存储,计算 ,搜索数据
–lucene的优势:
易扩展
高性能(基于倒排索引)
–lucene的缺点:
只限于java语言开发
学习曲线陡峭
不支持水平扩展;

–相比lucene , Elasticserach具备下列优势;
支持分布式,可水平扩展;
提供restful接口,可被任何语言调用;语言无关,

DBranking 网站
搜索引擎技术排名:

1.ElasticSearch:开源的分布式搜索引擎
2.splunk:商业项目;
3.sorl:apache的开源搜索引擎

什么是Elasticserach?
一个开源的分布式搜索引擎,可以用来实现搜索、日志统计,分析、系统监控等功能。
什么是Elastic stack?
是以Elasticserach 为核心的技术栈,包括kibana、logstash、beats 、Elasticserach
什么是Lucene?
是apache的开源搜索引擎类库;提供了搜索引擎的核心API;Elasticserach是基于Lucene开发的;

二、正向索引和倒排索引;

1.什么是文档和词条

2.什么是正向索引
3.什么是倒排索引;

三、初始ES-es与mysql的概念对比;

什么是索引 倒排索引 es的一些概念

四、Mapping 属性介绍 索引库操作,

mapping是对索引库中文档的约束,常见的mapping属性包括:
–type:字段数据类型,常见的简单类型有:
字符串:text(可分词的文本)、keyword(精确值,例如:品牌、国家、ip地址)
数值:long、integer、short、byte、double、float、
布尔:boolean
日期:date
对象:object

–index:是否创建索引,默认为true
–analyzer:使用哪种分词器(text需要分词)
–properties:该字段的子字段,子属性

数组只记录数据类型如float

五、索引库操作,

DSL语法,
创建索引库PUT/索引库名、
查询索引库GET/索引库名、
删除索引库DELETE/索引库名、
修改索引库PUT/索引库名/_mapping 只能添加字段

六、文档操作(新增,查询,删除,修改 )

修改文档;
方式一:全量修改(会删除旧文档,添加新文档)
PUT /索引库名/_doc/文档id
方式二:增量修改,修改指定字段值;
POST /索引库名/_update/文档id


http://www.kler.cn/a/466547.html

相关文章:

  • [paddle] 非线性拟合问题的训练
  • Speech Recognition vs. Voice Recognition | 语音识别工作原理 | 模型训练 | 应用
  • Hello 2025
  • 【数学建模笔记】评价模型-基于熵权法的TOPSIS模型
  • 【.NET】Kafka消息队列介绍,使用Confluent.Kafka集成Kafka消息队列
  • Jenkins 中自动化部署 Spring Boot 项目
  • vue 基础参数增加多语言配置
  • 谷歌Willow芯片:量子计算为引擎加速人工智能在多领域的深度应用与变革
  • 人工智能之机器学习算法
  • 高阶数据结构----布隆过滤器和位图
  • 淘宝商品详情深度解析:利用JAVA爬虫获取item_get_pro接口
  • Git项目版本控制学习
  • 【面试AI算法题中的知识点】方向涉及:ML/DL/CV/NLP/大数据...本篇介绍Tensor RT 的优化流程。
  • python pytesseract库,ocr
  • mybatis-plus自动填充时间的配置类实现
  • Time-vulnhub打靶-Chronos
  • Golang的容器化技术深入
  • linux-25 文件管理(三)复制、移动文件,cp,mv
  • Springboot日志打印、SpringBoot集成Log4j2、异步日志
  • 一、数据库 Sqlite3 资料
  • Linux下部署Redis集群 - 一主二从三哨兵模式
  • 计算机网络•自顶向下方法:链路层编址、ARP协议、以太网
  • U盘格式化工具合集:6个免费的U盘格式化工具
  • 【记录】Angr|Angr 标准库函数替换怎么看哪些库函数被Angr支持?
  • Couchbase是不是MPP数据库
  • 学生管理系统springboot+论文源码调试讲解