Elasticsearch
Elasticsearch基础笔记
Coder_by
用技术提升美好事物发生的概率。
展开
-
ElasticSearch:高亮搜索
概述什么是highlightHighlight就是我们所谓的高亮,即允许对一个或者对个字段在搜索结果中高亮显示。比如字体加粗或者字体呈现和其他文本普通颜色等。为了执行高亮显示,该字段必须有实际的内容,并且这个字段必须存储,即在mapping中store设为true,不能只存在于内存中,否则系统会自动加载_source字段并匹配相关的列。三种高亮类型ES提供了三种高亮类型,Lucene的plain highlighter,以及fast vector highlighter(fvh)以及posting原创 2020-06-29 14:20:33 · 1196 阅读 · 0 评论 -
ElasticSearch + ik分词器 + Kibana 入门
ElasticSearchDocker部署ElasticSearch镜像docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2ElasticSearch的默认端口是9200,我们把宿主环境9200端口映射到Docker容器中的9200端口,就可以访问到Docker容器中的El原创 2020-06-29 14:19:51 · 716 阅读 · 0 评论 -
ElasticSearch:Kibana中DevTools的使用
DevTools注:ElasticSearch里面有 index 和 type 的概念:index称为索引,type为文档类型,一个index下面有多个type,每个type的字段可以不一样。这类似于关系型数据库的 database 和 table 的概念。实际使用中建议一个index里面仅有一个type,名称可以和index一致,或者使用固定的doc。节点操作查看健康状态GET /_cat/health?format=jsonformat=json 表示输出json格式,默认是文本格式。原创 2020-06-29 14:18:52 · 2212 阅读 · 0 评论 -
Elasticsearch
Elasticsearch:Aggregation参考文档:https://www.elastic.co/guide/en/elasticsearch/guide/current/aggregations.html什么是Aggregation(聚合函数)ES提供的聚合功能可以用来进行简单的数据分析,ES中的聚合上可以分为下面两类:metric(度量)聚合:度量类型聚合主要针对的number类型的数据,需要ES做比较多的计算工作bucketing(桶)聚合:划分不同的“桶”,将数据分配到不同的原创 2020-06-29 00:27:25 · 98 阅读 · 0 评论