ElasticSearch检索的核心-倒排索引解读
前言 ElasticSearch为什么适合做检索服务器? 因为快啊,大佬! 为什么快啊? 因为倒排索引啊! 什么是倒排索引? 这个,就要细细分析一下了,这篇文章可能写的不是那么全,但是我也会尽量总结所有重点!希望能帮到大家,爱你们! ...
前言 ElasticSearch为什么适合做检索服务器? 因为快啊,大佬! 为什么快啊? 因为倒排索引啊! 什么是倒排索引? 这个,就要细细分析一下了,这篇文章可能写的不是那么全,但是我也会尽量总结所有重点!希望能帮到大家,爱你们! ...
消息队列是什么? 化繁为简一下,分拆一下这个词汇,首先,先来看队列(queue) 队列是一种常用的数据结构,特点是先进先出 消息队列,顾名思义一下,就是把消息放在队列当中进行处理 ...
前言 首先,要在这里说明一个情况,我的etcd的学习进入了第二个阶段 再一个,未来我将不会更新一些基础代码用法,未来的博客文章将会持续性输出阅读源码和算法之类的文章,因为我的学习也进入了另一个阶段。 ...
前言 最近开始学习k8s相关的东西,不可避免的和etcd搭上了交道,说来使用etcd的日子也不短了 中途开源过Python和Golang的etcd的api,代码在github上,公布一下 ...
前言 最近感觉自己又陷入了无尽的自我循环和自我否定,不知道自己到底是怎么了 我,出生于忧患之中,但是告诫自己,不能死于安乐。 这篇文章是收集的一些Golang进阶的知识,作为我自己更上一层楼的笔记,也希望可以帮助大家 ...
前言 ElasticSearch当中,有许多的分词器供我们调用,中文用的最多的就是IK分词器,一些基本的词汇都包含了。 但是,一些基本的生僻词就很难检索了,比如一些特定专业词汇,或者一些流行词汇之类的,所以这篇文章,我会讲一下自定义分词器词典的设置和扩展,让我们能够检索的词汇变的更多。如果能帮到你,我也会很开心! ...
前言 前阵子开发了一个检索服务器,用了一些Es的高阶功能,网上随便看了一圈,基本没有人公开这些功能的中文版,我寻思咱们不能只满足了自己,不满足其他老哥吧,所以,我将开发中用到的Es高阶功能总结输出. ...
前言 总觉得用了Python那么久,感觉隔一层面纱似的,只是会用而已。 现在Python更新了3.9,越来越厉害了,多了很多新的语法特性。 想想自己,也不能总是写一些Golang的东西,Python也要持续跟上,所以打算开一个Python三巨头的坑,把Python的线程,进程,协程都讲明白,这样第一个是让我加深理解,第二个是让我彻底搞懂这三者的机制,我认为这样我才可以走的更远。 ...
前言 虽然上两篇文章讲了几个并发示例和Goroutine的使用,但是我仔细看了一下,还是不够清楚,这次这篇文章将会是一篇纯理论的文章,主要讲一下Go的并发机制的原理还有Goroutine还有channel。 ...
前言 这几天的攻关都是在Golang并发上面,也算是有了一些收获,把一些基础的并发场景和并发模式都过了一遍,觉得自己又提升了一层楼,其实我发觉,在我的开发生涯中,总是纠结实现,却不是去看最底层的东西,任何东西,都是由简到难,或者就是从底层到核心,无论是Python还是Golang,或者是我正在狂刷算法的Java,我都是去纠结实现,但是不会钻研核心,所以我写代码都是面向搜素引擎编程。所以,也是时候该改变一些东西。 ...