随笔分类 - elasticsearch
总结学习es
摘要:对于text类型的字段,在执行插入或查询时es会使用analyzer对给定内容进行解析后在建立倒排索引或者执行查询 tokenization 分词器:将给定内容分割为独立的单词 normalization 但是仅仅使用分词器不能满足以下需求: 比如你希望fax匹配Fax(忽略大小写) say匹配sa
阅读全文
摘要:match 参考:https://www.elastic.co/guide/en/elasticsearch/reference/7.6/query-dsl-match-query.html 根据字段类型执行一定操作后转换为term查询; 1、对于text类型的字段需要使用分词器进行分词在查询,可以
阅读全文
摘要:在es中可以通过简单的查询直接返回结果如单一的match,也可以通过组合、包裹不同的单一复杂查询组装复合查询。 查询在不同的上下文中会有不同的作用。 上下文 查询结果默认根据相关度评分排序,在返回结果中为_score,得分越高,表明与查询越吻合,但是在查询过程中分为了query上下文与filter上
阅读全文
摘要:String 字符串,根据是否将内容进行分词分为text与keyword两种 text 通过执行的分词器分析为多个词项,并建立倒排索引,因此无法用于排序、聚合操作。可以通过fileds属性建立不同类型的内嵌字段以满足需求 keyword 不会被es分词,直接存储。可以用于排序,比较、聚合等操作. n
阅读全文
摘要:映射定义了文档得结构: 1、那个字段为full text 2、哪个字段为数字、日期、geo 3、日期得格式 //查看索引得映射 GET mapindex/_mapping //查看索引具体字段得映射 GET /mapindex/_mapping/field/age //指定映射创建索引 PUT /m
阅读全文
摘要:下载 使用wget下载解压包 https://github.com/medcl/elasticsearch-analysis-ik/releases?after=v7.8.1 配置 在es得plugins目录下创建ik目录 将压缩包拷贝至ik并解压 重启es
阅读全文
摘要:离线安装 下载 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1-linux-x86_64.tar.gz tar -xzf elasticsearch-7.10.1-linux-x86_64.
阅读全文
摘要:elasticsearch是elk技术栈中一部分,基于Lucene的开源搜索引擎;它主要存放json的文档,并且通过分析字段内容为每一个filed创建倒排索引以提高搜索速度 主要概念 index(索引) 具有相同(相似)结构文档的集合,旧版本可以再次通过type区分,但是影响效率,现版本忽略type
阅读全文

浙公网安备 33010602011771号