随笔分类 -  elasticsearch

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