0
点赞
收藏
分享

微信扫一扫

ES学习

承蒙不弃 2021-09-24 阅读 59
日记本
  1. ES的架构



    从物理上看,ES有多个节点,构成集群,每个节点上存储分片,分片以索引为组织单位,一个索引包含一个或者多个分片,每个分片又有多个副本。从逻辑上看索引类似于数据库的库,类型可以看作是表,文档等价于表的行数据。

  2. 索引文档的过程?搜索的过程?
    索引文档过程先是通过哈希散列到分片,然后转发到副本分片上,等到副本分片写完之后就可以返回了。
    搜索的过程是从请求的节点获取包含所有数据的分片,然后通过轮询选择主分片或者是副本分片,然后再聚合所有结果,然后返回。
  3. 倒排索引原理,FST数据结构,字典树的作用
    https://www.cnblogs.com/cjsblog/p/10327673.html
    https://blog.csdn.net/zteny/article/details/82857080
  4. 分析器的作用。
    分词器是专门处理分词的组件,Analyzer 由三部分组成
    Character Filters (针对原始文本处理,例如去除 html)
    Tokenizer(按照规则切分为单词)
    Token Filter (将切分的单词进行加工,小写,删除 stopwords,增加同义语)
    2.es写数据原理,数据实时么,为什么不实时,会丢数据么,segment,cache,buffer,translog关系
    3.es深度分页,优化
举报

相关推荐

黑马es学习

学习es6

【ES】JavaAPI学习-07

ES6学习

【学习】es6(4)

es6学习一

0 条评论