摘要: 之前的两篇文章回顾: 第一篇介绍了数据库索引在模糊搜素方面的局限性,介绍了Lucene是如何通过倒排索引解决这个问题的。简单的介绍了一下倒排索引的存储原理。 第二篇通过一个单元测试简单的演示了一下插入和搜索的过程,最后给大家看了一下程序执行搜索和插入操作的时候,Lucene的工作目录里面生成的几个文 阅读全文
posted @ 2019-03-20 16:56 tet5dfer 阅读(4999) 评论(0) 推荐(0)
摘要: 上篇文章讲了传统关系数据库作为索引的不足,以及lucene是如何解决这个问题的。这篇文章结合lucene官方文档中的一段单元测试代码,进行了一些代码改动,同时增加了基于个人理解的中文注释。 上述代码导入如下两个dependency就能运行: 读完上述代码大致可以看出,lucene的层次结构依次如下: 阅读全文
posted @ 2019-03-06 19:52 tet5dfer 阅读(639) 评论(0) 推荐(0)
摘要: mysql数据库最左前缀匹配原则的温习:联合索引(product_code,pkg_code,name) ,B+树是按照从左到右的顺序来建立搜索树的。如('123456789','12345','xxx')来检索数据的时候,B+树会优先匹配product_code来确定搜索方向,product_co 阅读全文
posted @ 2019-03-06 15:00 tet5dfer 阅读(489) 评论(0) 推荐(0)