搭建网站一个服务器和域名,化工企业常用推广网站,wordpress 每页 关高,成都网络推广外包一.了解ES、倒排索引、es的一些概念、安装es、kibana 二.DSL#xff1b;索引库操作
三.Java RestClient#xff1a;索引库操作
一、了解ES、倒排索引、es的一些概念、安装es、kibana
kibana、logstash、beats Elasticserach 存储#xff0c;计算 #xff0c;搜索数据 –…一.了解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.sorlapache的开源搜索引擎
什么是Elasticserach? 一个开源的分布式搜索引擎,可以用来实现搜索、日志统计分析、系统监控等功能。 什么是Elastic stack? 是以Elasticserach 为核心的技术栈包括kibana、logstash、beats 、Elasticserach 什么是Lucene 是apache的开源搜索引擎类库提供了搜索引擎的核心APIElasticserach是基于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