共计 9 篇文章

Elasticsearch评分相关度算法解析

Elasticsearch评分相关度算法解析、 elasticsearch评分所用到的算法、`TF`算法,全称 `Term frequency` ,索引词频率算法。意义就像它的名字,会根据索引词的频率来计算,索引词出现的次数越多,分数越高。IDF、逆文本频率。搜索文本的词在整个索引的所有文档中出现的次数越多,这个词所占的 `score` 的比重就越低。 ...

Elasticsearch基础知识补齐

Elasticsearch基础知识补齐、分片的管理、主副分片、分片的均衡分配、主副分片的排斥、容错性、数据路由、集群、健康状态、集群状态解析、为什么现在是yellow、请求的处理、协调节点cordination node、文档的数据类型 ...

ELK7.x日志系统搭建 2. Nginx、Cluster等日志收集

ELK7.x日志系统搭建 2. Nginx、Cluster等日志收集接着上篇文章,我们把环境搭建好后,我们需要对一些应用程序进行日志收集了,方便我们对整个项目的监控和管理。虽然这种东西在单节点项目上带来的好处比带来的成本要低的低,但是对于我们开发一些分布式的项目是有极大的便利的。 我们想象一个场景:为了高性能我们引入了负载均衡 + N个服务器副本,如果程序出现错误,我们首先得先定位到是哪台服务器,然后定位到哪个程序,最后查看对应日志,开始排错。这样中心化系统的好处就体现出来了。 ...

ELK7.x日志系统搭建 1. elk基础搭建

ELK7.x系统搭建 1. elk基础搭建在本篇文章里,我将详细介绍ELK搭建分布式日志系统Elasticsearch# elasticsearch是一个高度可扩展全文搜索和分析引擎,基于Apache Lucene 构建,能对大容量的数据进行接近实时的存储、搜索和分析操作,可以处理大规模日志数据,比如Nginx、Tomcat、系统日志等功能。Logstash数据收集引擎。它支持动态的从各种数据源搜集数据,并对数据进行过滤、分析、丰富、统一格式等操作,然后存储到用户指定的位置;支持普通log、自定义json格式的日志解析。 ...

Elasticsearch Mapping是啥?

Elasticsearch Mapping是啥?什么是Mapping 我们知道,es如果对应数据表,表中的数据是不是有数据类型,那么es的mapping就是来设置这个字段类型的。它的主要作用: 定义字段名称 定义字段的数据类型,例如字符串、数值等 字段 倒排索引的相关配置,比如说可以通过配置字段是否需要被索引 Mapping 会把 Json 文档映射成 Lucene 所需的扁平格式 一个 Mapping 属于一个索引的 Type ,在 7.0 之后版本索引只有一个 Type(_doc) ...