03 2021 档案
摘要:在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
阅读全文
摘要:总结mysql中各种优化操作 sql语句 查询语句 建立有效索引(最少的索引过滤最多的数据,避免浪费磁盘空间)提高查询速度 where count(1)与count(*)都是获取总数,count(列名)获取非null行数 移除非必要括号:((a AND b) AND c OR (((a AND b)
阅读全文
摘要:在linux中一些资源皆文件,每个文件都有对应的文件描述符(fd) 由于磁盘速度相对于cpu运算速度太慢,所以引入了内存对磁盘得文件进行缓存,程序读取数据流程如下: 1、直接内存获取 2、内存不存在时触发缺页异常,内核去磁盘读取并缓存在内存 由于文件被缓存在内存,所以当不同app访问同一文件时其实时
阅读全文
摘要:同步:需要重新自己从内核获取数据 异步:系统内核自动将数据保存至用户态 阻塞:直到获取到数据才返回用户态 非阻塞:无论是否有数据都返回用户态,具有返回值 网络io:即客户端与服务端通过tcp建立链接开辟相关的资源进而传输数据 四元组: 客户端IP+客户端port + 服务端Ip+服务端port 以上
阅读全文

浙公网安备 33010602011771号