ElasticSearch
文章平均质量分 64
csdn_yasin
IT领域杰出创作者。资深技术专家。
个人站:cnyasin.cn
展开
-
ES-09-ElasticSearch分词器
说明ElasticSearch分词器默认分词器(标准分词器)、ik分词器、ik分词器扩展字典自定义词语关键词:keyword、text、ik_max_word、ik_smart、词条、词典、倒排表官方文档:https://www.elastic.co/cn/ik分词器文档:https://github.com/medcl/elasticsearch-analysis-ik核心概念》数据类型说明keyword:关键词,不能被分词text:普通文本,可以被分词》分词器概念词条:索原创 2022-02-24 16:36:05 · 1356 阅读 · 0 评论 -
ES-08-ElasticSearch数据分片(shard)
说明ElasticSearch数据分片(shard)创建多分片索引、更改多分片索引副本分片数量、路由计算和分片控制官方文档:https://www.elastic.co/cn/核心概念》什么是数据分片(shard)?一个分片是一个底层的工作单元 ,它仅保存了全部数据中的一部分,一个分片是一个Lucene的实例,它本身就是一个完整的搜索引擎。我们的文档被存储和索引到分片内,但是应用程序是直接与索引而不是与分片进行交互。Elasticsearch 是利用分片将数据分发到集群内各处的。分片是数原创 2022-02-24 16:35:54 · 6499 阅读 · 0 评论 -
ES-07-ElasticSearch常用插件
说明ElasticSearch常用插件使用ElasticSearch-Head插件(Chrome版)官方文档:https://www.elastic.co/cn/操作步骤》安装ElasticSearch-Head插件(Chrome版)插件名:ElasticSearch-Head-0.1.5-Chrome.crx下载地址:https://www.crx4chrome.com/打开后搜索es找到相关插件下载即可安装插件:打开Chrome插件设置页面,拖入下载好的.crx插件,原创 2022-02-24 16:35:44 · 3463 阅读 · 0 评论 -
ES-06-ElasticSearch映射关系
说明ElasticSearch映射关系(mapping)常用数据类型:keyword、boolean、text、integer、long等。详细数据类型参考官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.9/mapping.htmlElasticSearch中所有存储的字段都被放在了映射关系中创建索引后,可以预选设置所有的字段映射关系,如果不设置,创建文档的时候会根据每个字段值自动匹配映射关系官方文档:https://原创 2022-02-24 16:35:31 · 5894 阅读 · 0 评论 -
ES-05-ElasticSearch高级查询
说明ElasticSearch的高级查询之条件查询、全量查询、排序、分页、范围查询、全文检索、完全匹配、内容高亮、聚合查询既然是查询,那么统一GET请求方式官方文档:https://www.elastic.co/cn/本案例只是列出了一些比较常用的查询操作,更详细的聚合查询请参考官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.9/index.html(包含所有支持的聚合查询方式,绝对够喝一壶了~)主要都在:Searc原创 2022-02-24 16:35:16 · 5564 阅读 · 0 评论 -
ES-04-ElasticSearch增删改查
说明ElasticSearch索引的基本增、删、改、查ElasticSearch文档的基本增、删、改、查官方文档:https://www.elastic.co/cn/常用操作》创建索引相当于MySQL中的创建数据库请求格式:/<索引名称>请求示例请求方式:GET发送请求:curl -X GET http://192.168.3.201:9200/index001响应结果:{ "acknowledged": true, "sh原创 2022-02-24 16:35:04 · 3142 阅读 · 0 评论 -
ES-03-CentOS下ElasticSearch集群搭建
说明CentOS下ElasticSearch集群搭建集群搭建的一些准备工作是基于单节点安装,具体参照我的上一篇文章“CentOS下安装ElasticSearch”本案例以单服务器多端口模拟集群环境(由node-9201、node-9202、node-9203三个节点共同组成)ES集群正常工作至少需要3台服务节点。如果只有两台节点,当主节点挂掉后会导致另一台是无法被选举为主节点,最终导致整个集群停止服务。如果3台中两台宕机也会导致集群停止服务。具体影响因素参考本文“其他配置”中的discover原创 2022-02-24 16:34:54 · 5768 阅读 · 0 评论 -
ES-02-CentOS下安装ElasticSearch
说明CentOS下安装ElasticSearchElasticSearch常用配置参数、单节点配置、配置远程访问官方文档:https://www.elastic.co/cn/下载解压即可(本案例版本7.9.3)依赖的环境JavaElasticSearch7.*已经内置了Java环境,不必单独安装了ElasticSearch7.*之前的版本需要手动安装Java环境常用配置说明elasticsearch.yml# 集群名称(ES默认就是分布式集群,单节点也是按集群)c原创 2022-02-24 16:34:25 · 3226 阅读 · 0 评论 -
ES-01-认识ElasticSearch
说明ElasticSearch概念、原理、使用场景、Solr对比、数据结构官方文档:https://www.elastic.co/cn/核心概念作者:Doug CuttingELKElasticSearchLuceneKibanaES基于Lucene做了一些封装和增强ES是分布式全文索引PB级别(大数据)Solr与ES功能相似对于已有固定数据搜索有优势,不适合实时更新数据场景Solr依赖Zookeeper进行分布式管理,而ES自带Solr支持json、xml、c原创 2022-02-24 16:34:39 · 1303 阅读 · 0 评论