随笔分类 -  ElasticSearch

摘要:rollover可以根据索引大小,文档数或使用期限自动过渡到新索引。 当rollover触发后,将创建新索引,写别名(write alias)将更新为指向新索引,所有后续更新都将写入新索引。对于基于时间的rollover来说,基于大小,文档数或使用期限过渡至新索引是比较适合的。 在任意时间rollo 阅读全文
posted @ 2021-01-20 18:16 鄙人取个名字好难 编辑
摘要:分布式特性 Elasticsearch 可以横向扩展至数百(甚至数千)的服务器节点,同时可以处理PB级数据。Elasticsearch 天生就是分布式的,并且在设计时屏蔽了分布式的复杂性。这里列举了一些在后台自动执行的操作: 分配文档到不同的容器 或 分片 中,文档可以储存在一个或多个节点中 按集群 阅读全文
posted @ 2021-01-20 07:40 鄙人取个名字好难 编辑
摘要:什么是倒排索引 倒排索引(Inverted Index)也叫反向索引,有反向索引必有正向索引。通俗地来讲,正向索引是通过key找value,反向索引则是通过value找key。 当用户在主页上搜索关键词“华为手机”时,假设只存在正向索引(forward index),那么就需要扫描索引库中的所有文档 阅读全文
posted @ 2021-01-18 18:11 鄙人取个名字好难 编辑
摘要:IK分词器插件安装 1.安装插件并重启 root@ryj-dev10:/opt/modules# docker container psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES592f35773efc kibana:7.10.1 "/ 阅读全文
posted @ 2021-01-18 13:48 鄙人取个名字好难 编辑
摘要:文本类型 text:当一个字段需要用于全文搜索(会被分词), 比如产品名称、产品描述信息, 就应该使用text类型. keyword:当一个字段需要按照精确值(不会被分词)进行过滤、排序、聚合等操作时, 就应该使用keyword类型. 数字类型 日期类型 date:在ES中, 日期可以是包含格式化日 阅读全文
posted @ 2021-01-17 18:47 鄙人取个名字好难 编辑
摘要:接口语法 点击官方API url -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' -d '<BODY>' 使用示例 index PUT /<index> You can use the create index API to a 阅读全文
posted @ 2021-01-17 16:54 鄙人取个名字好难 编辑
摘要:1.docker拉取kibana镜像 docker pull kibana:7.10.1 2.启动容器 docker run --name kibana -d -p 5601:5601 kibana:7.10.1 此时容器启动成功,但是页面访问 http://IP:5601/ 会提示错误:[Kiba 阅读全文
posted @ 2021-01-16 11:33 鄙人取个名字好难 编辑
摘要:ES=elaticsearch简写, Elasticsearch是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是 阅读全文
posted @ 2021-01-04 18:09 鄙人取个名字好难 编辑

点击右上角即可分享
微信分享提示