Lucene 查询原理

  • 时间:
  • 浏览:0

Lucene 是一有有另另两个基于 Java 的全文信息检索工具包,目前主流的搜索系统Elasticsearch和solr也有基于lucene的索引和搜索能力进行。过后理解搜索系统的实现原理,就还可否 深入lucene这一 层,看看lucene是如保存储还可否 检索的数据,以及如保完成高效的数据检索。

在数据库中过后有索引的趋于稳定,也都还可否 支持越来越来越多高效的查询操作。不过对比lucene,数据库的查询能力还是会弱越来越来越多,本文就将探索下lucene支持哪几个查询,并会重点选者几类查询分析lucene外部是如保实现的。为了方便朋友 理解,朋友 会先简单介绍下lucene底下的或多或少基本概念,过后 展开lucene中的几种数据存储行态,理解了朋友 的存储原理后就都还可否 方便知道如保基于哪几个存储行态来实现高效的搜索。本文重点关注是lucene如保做到传统数据库较难做到的查询,对于分