RSS

Posts in 2022

  • ES 查询

    2022-02-17 in NoSQL

    查询流程 Lucene的读 TopDocs search(Query query, int n) 返回最满足Query的N个结果 Document doc(int docID) 通过doc id查询Doc内容 int count(Query query) 通过Query获取到命中数 Search类实时(Near Real Time)请求:同时查询内存和磁盘上的Segment,最后将结果合并后返回。所有的搜索系统一般都是两阶段查询,第一阶段查询到匹配的DocID,第二阶段再查询DocID对应的完整 …

    更多

  • ES 简介

    2022-02-17 in NoSQL

    概述 Elasticsearch是一个建立在全文搜索引擎库Apache Lucene 基础上的实时的分布式搜索和分析引擎,它可以帮助我们用很快的速度去处理大规模数据,可以用于全文检索、结构化检索、推荐、分析以及统计聚合等多种场景。 数据模型 Lucene Lucene提供了最基本的索引和查询的功能,是一个单机的搜索库,并且没有主键概念和更新逻辑 Lucene/Elasticsearch数据模型 @startmindmap *[#orange] 基本数据类型 **[#lightgreen]: …

    更多