ELK
文章平均质量分 76
ELK
大口吃饭大口吐
一个热爱历史的码农
展开
-
Elasticsearch 倒排索引
一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,有一个包含它的文档列表,还可以记录单词在某个文档出现的位置信息索引规则首先这里有两条文档记录The quick brown fox jumped over the lazy dogQuick brown foxes leap over lazy dogs in summer这两句话存储时,一个个的词被拆开了存储我们查询 quick brown 的时候计算相关度分数时,文档1的匹配度高,匹配度分数会比文档2高标准化规则.原创 2021-04-11 13:46:17 · 115 阅读 · 0 评论 -
Elasticsearch 常用查询系列
搜索分为两个过程:当向索引中保存文档时,默认情况下,es 会保存两份内容,一份是 _source 中的数据,另一份则是通过分词、排序等一系列过程生成的倒排索引文件,倒排索引中保存了词项和文档之间的对应关系。搜索时,当 es 接收到用户的搜索请求之后,就会去倒排索引中查询,通过的倒排索引中维护的倒排记录表找到关键词对应的文档集合,然后对文档进行评分、排序、高亮等处理,处理完成后返回文档。简单搜索查询文档查询全部,系统默认返回 10 条GET books/_search{ "query"原创 2021-04-11 13:44:55 · 366 阅读 · 0 评论 -
Elasticsearch 吹牛逼系列
底层是开源库Apache Lucene,java将Lucene 直接集成到应用程序中,便成了ES采用java编写(JDK1.8),所以,这是一个java程序横向扩展,可支持PB级的结构化或非结构化数据处理,存储容量不足时加节点(加机器)即可解决一个分布式的实时文档存储,每个字段可以被索引与搜索通讯方式为 HTTP RESTful API存储默认情况下,Elasticsearch里面有2份内容,一份是原始文档,也就是_source字段里的内容,我们在Elasticsearch中搜索文档,查看的.原创 2021-04-11 13:44:12 · 91 阅读 · 0 评论 -
Elasticsearch、Kibana、Ik、head Mac安装
基础安装过程演示,生产环境部署需谨慎下载安装包Elasticsearch Kibana 下载https://www.elastic.co/downloads/past-releases国内镜像,应该还能用 https://mirrors.huaweicloud.com/head Ik 插件下载https://github.com/mobz/elasticsearch-headhttps://github.com/medcl/elasticsearch-analysis-ik/releas原创 2021-04-11 13:43:44 · 139 阅读 · 0 评论 -
elasticsearch精确搜索
term 查询term 查询被用于精确值 匹配,这些精确值可能是数字、时间、布尔或者那些 not_analyzed 的字符串:{ “term”: { “age”: 26 }}{ “term”: { “date”: “2014-09-01” }}{ “term”: { “public”: true }}{ “term”: { “tag”: “full_text” }}term 查询对于输入的文本不 分析 ,所以它将给定的值进行精确查询ma原创 2021-04-11 13:42:34 · 564 阅读 · 0 评论