• 今天上午在公司没啥任务,就学起了es,看的黑马的资料,先看文档,不懂的地方就去看了下视频。
    大概知道了es概念,es是es技术栈中最核心的,这个技术栈还有其他的比如分词器插件,还有es可视化工具等等。
    es的概念就是它的文档、索引啊这些。
    以及es和MySQL的对比,es中的文档相当于MySQL中的row(一行数据),es中的索引相当于MySQL中的一个表。

  • 然后还有就是,在使用es的时候。如何先从es,到最后到MySQL中找到对应数据的流程的。
    就是:根据一个查找条件 => 去寻找es中对应的词条 => 根据词条所在的文档id,获得id(主键) => 最后根据主键id去数据库查找数据

  • 在这过程中,同时也复习了一下MySQL的索引。二叉树,红黑树,B树,B+树。聚集索引、二级索引。以及一条SQL语句是怎么走索引的,如果走的是二级索引又会涉及到回表查询。

  • 然后下午也学了会es,然后被组长拉取研究一个爬虫任务了,后面我们两个也没弄出来。

  • 今晚就学了一个算法题,直接插入排序法。