自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我兜里有糖

你来找我我给你糖吃

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 99

原创 Elasticsearch 常用查询系列

搜索分为两个过程:当向索引中保存文档时,默认情况下,es 会保存两份内容,一份是 _source 中的数据,另一份则是通过分词、排序等一系列过程生成的倒排索引文件,倒排索引中保存了词项和文档之间的对应关系。搜索时,当 es 接收到用户的搜索请求之后,就会去倒排索引中查询,通过的倒排索引中维护的倒排记录表找到关键词对应的文档集合,然后对文档进行评分、排序、高亮等处理,处理完成后返回文档。简单搜索查询文档查询全部,系统默认返回 10 条GET books/_search{ "query"

2021-04-11 13:44:55 308

原创 Elasticsearch 吹牛逼系列

底层是开源库Apache Lucene,java将Lucene 直接集成到应用程序中,便成了ES采用java编写(JDK1.8),所以,这是一个java程序横向扩展,可支持PB级的结构化或非结构化数据处理,存储容量不足时加节点(加机器)即可解决一个分布式的实时文档存储,每个字段可以被索引与搜索通讯方式为 HTTP RESTful API存储默认情况下,Elasticsearch里面有2份内容,一份是原始文档,也就是_source字段里的内容,我们在Elasticsearch中搜索文档,查看的.

2021-04-11 13:44:12 73

原创 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 111

原创 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 491

原创 抢红包算法

保证’先抢’的和’后抢’的能够抢到’随机’的金额二倍均值法(及时随机)剩余红包金额为M,剩余人数为N每次抢到的金额 = 随机区间(0, M / N X 2),最后一个人为剩余的金额缺点: 除了最后一次,任何一次抢到的金额都要小于人均金额的两倍线段切割法(事先随机)红包总金额为M,人数为N将红包总金额比作一条线段,随机出N-1个切割点,事先将红包分成N份。做N-1次随机运算,随机的范围为 (1, M),当切割点重复时重新随机,...

2021-04-11 13:41:31 96

原创 HLS流媒体解决方案

HLS(HTTP Live Streaming)是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的基于HTTP协议的流媒体解决方案在一些视频网站,F12打开一些video标签的src地址,发现并不是想象中的xxx.mp4,而是这样开头的一个地址src="blob:https://www.xxx.com/023603e2-0d9f-4398-ba53-027b242f520b"这明显是加密了视频的真实地址,先不管这个奇怪的东西,有兴趣的同学可以搜一下blob:http然后

2021-04-11 13:36:28 461

Closure闭包函数示例

补充说明:闭包可以使用USE关键连接外部变量。 总结:PHP闭包的特性其实用CLASS就可以实现类似甚至强大得多的功能,更不能和js的闭包相提并论了吧,只能期待PHP以后对闭包支持的改进。不过匿名函数还是挺有用的,比如在使用preg_replace_callback等之类的函数可以不用在外部声明回调函数了。合理使用闭包能使代码更加简洁和精炼。

2019-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除