Lucene搜索流程(下)

先从最基础的原子查询讲起,介绍了文档的匹配与评分流程,随后介绍了复合查询中的合取与析取操作,文中还结合搜索流程讲到了两个重要的数据结构:SkipList与PriorityQueue。

阅读全文

Lucene搜索流程(上)

前面的一系列文章,都是围绕着Lucene的索引文件格式与索引的流程展开的,涉及到不少复杂而巧妙的设计,而这一切工作,都是为文档的快速搜索而服务的。从本文开始,我们开始探讨Lucene的搜索流程。

阅读全文

如何合理的设计HBase RowKey?

今天分享的内容主要是HBase RowKey与索引设计相关的一些技巧、原则和相关案例。内容包含四个部分:HBase基础原理速览;探讨合理的需求调研方法;RowKey与索引设计的常见技巧、原则;关于OpenTSDB/JanusGraph/GeoMesa典型案例的设计分析。

阅读全文