摘要: 1.touch batchStart.sh 2. #!/bin/bash cd /xxx open 1.app open 2.app 3.chmod +x batchStart.sh 4.ok阅读全文
posted @ 2018-12-28 09:55 加肥猫咪 阅读(7) 评论(0) 编辑
摘要: 1.为什么要重建索引? 总结,一个type下的mapping中的filed不能被修改,所以如果需要修改,则需要重建索引 2.怎么zero time重建索引? 一个field的设置是不能被修改的,如果要修改一个Field,那么应该重新按照新的mapping,建立一个index,然后将数据批量查询出来,阅读全文
posted @ 2019-05-26 17:38 加肥猫咪 阅读(5) 评论(0) 编辑
摘要: 1.什么是type? type,是一个index中用来区分类似的数据的,类似的数据,但是可能有不同的fields,而且有不同的属性来控制索引建立、分词器field的value,在底层的lucene中建立索引的时候,全部是opaque bytes类型,不区分类型的。 lucene是没有type的概念的阅读全文
posted @ 2019-05-26 16:17 加肥猫咪 阅读(6) 评论(0) 编辑
摘要: 1、默认的分词器 standard 分词器 standard tokenizer:以单词边界进行切分standard token filter:什么都不做lowercase token filter:将所有字母转换为小写stop token filer(默认被禁用):移除停用词,比如a the it阅读全文
posted @ 2019-05-22 23:57 加肥猫咪 阅读(8) 评论(0) 编辑
摘要: 1.为什么要使用scroll? 如果一次性要查出来比如10万条数据,那么性能会很差,此时一般会采取用scoll滚动查询,一批一批的查,直到所有数据都查询完处理完 2.原理 使用scoll滚动搜索,可以先搜索一批数据,然后下次再搜索一批数据,以此类推,直到搜索出全部的数据来scoll搜索会在第一次搜索阅读全文
posted @ 2019-05-22 23:34 加肥猫咪 阅读(5) 评论(0) 编辑
摘要: 1.区别 搜索的时候,要依靠倒排索引;排序的时候,需要依靠正排索引,看到每个document的每个field,然后进行排序,所谓的正排索引,其实就是doc values 在建立索引的时候,一方面会建立倒排索引,以供搜索用;一方面会建立正排索引,也就是doc values,以供排序,聚合,过滤等操作使阅读全文
posted @ 2019-05-19 20:45 加肥猫咪 阅读(3) 评论(0) 编辑
摘要: 这边math拼写错误,相对应的返回: 字段拼写错误: 一般用在那种特别复杂庞大的搜索下,比如你一下子写了上百行的搜索,这个时候可以先用validate api去验证一下,搜索是否合法阅读全文
posted @ 2019-05-19 19:54 加肥猫咪 阅读(6) 评论(0) 编辑
摘要: 1、什么是分词器 作用:切分词语,normalization(提升recall召回率),如给你一段句子,然后将这段句子拆分成一个一个的单个的单词,同时对每个单词进行normalization(时态转换,单复数转换),分词器 recall,召回率:搜索的时候,增加能够搜索到的结果的数量 3个功能: 一阅读全文
posted @ 2019-05-19 17:59 加肥猫咪 阅读(6) 评论(0) 编辑
摘要: 现在有两条document: 1.分词,初步的倒排索引的建立(*代表有,空代表无): 这边演示了一下倒排索引最简单的建立的一个过程 假设进行搜索:mother like little dog,结果是:不可能有任何结果 过程是将mother like little dog进行一个个拆分,然后进行匹配,阅读全文
posted @ 2019-05-19 17:41 加肥猫咪 阅读(13) 评论(0) 编辑
摘要: 最近瞥了一眼项目的重启脚本,发现运维一直在使用 kill-9<pid> 的方式重启 springboot embedded tomcat,其实大家几乎一致认为:kill-9<pid> 的方式比较暴力,但究竟会带来什么问题却很少有人能分析出个头绪。这篇文章主要记录下自己的思考过程。 kill -9 和阅读全文
posted @ 2019-05-13 09:41 加肥猫咪 阅读(26) 评论(0) 编辑
摘要: 这一篇主要讲一下 InnoDB 中的事务到底是如何实现 ACID 的: 原子性(atomicity) 一致性(consistency) 隔离性(isolation) 持久性(durability) 隔离性 隔离性 隔离性的实现原理就是锁,因而隔离性也可以称为并发控制、锁等。事务的隔离性要求每个读写事阅读全文
posted @ 2019-05-08 14:40 加肥猫咪 阅读(11) 评论(0) 编辑