分布式搜索之索引分区
来源:互联网 发布:家庭网络需要交换机吗 编辑:程序博客网 时间:2024/04/30 07:33
转自:http://geek.renren.com/?tag=%E5%80%92%E6%8E%92%E7%B4%A2%E5%BC%95
- 什么是倒排索引(Inverted Index) ?
- 为什么要进行索引的分区(partition )?
- 如何进行索引的切分?
partitioning by document : 一种更普遍的做法是按照文档划分,每个节点包含某个文档子集的索引(比如按照id % N 或者按照id的range划分)。这样在一个索引中,一个term对应的倒排列表只是符合条件文档的一个子集。这样每次查询需要把查询分发到所有的索引节点上,在把结果呈现给用户之前进行来自不同节点结果的合并。该策略在降低节点之间的通讯量的同时增加了更多的本地磁盘的访问次数,而且需要处理全局idf的问题。 但是带来的好处是每份索引更加平均,而且每次查询都是是由多个索引节点并发计算来完成的,可以大大缩短查询时间。
- 分布式搜索之索引分区
- 分布式搜索elasticsearch java API 之(三)------索引数据
- 分布式搜索elasticsearch java API 之(三)------索引数据
- 分布式搜索elasticsearch------索引修复
- 分布式搜索elasticsearch------索引修复
- 分布式搜索elasticsearch------索引修复
- 分布式搜索elasticsearch------索引修复
- 分布式搜索elasticsearch------索引修复
- 分布式搜索elasticsearch java API 之(三)(四)------索引数据、删除索引数据
- Oracle分区之三:索引分区
- 数据库:Oracle分区之三:索引分区
- 分布式搜索Elasticsearch——创建索引
- 分布式搜索Elasticsearch——创建索引
- 分布式搜索elasticsearch java API 之(二)------put Mapping定义索引字段属性
- 分布式搜索elasticsearch java API 之(四)------删除索引数据
- 分布式搜索elasticsearch java API 之(六)------批量添加删除索引
- 分布式搜索Elasticsearch源码分析之二------索引过程源码概要分析
- 分布式搜索elasticsearch java API 之(二)------put Mapping定义索引字段属性
- Windows Phone开发(3):棋子未动,先观全局
- Visual C解开特洛伊木马的隐藏面纱
- 以太网,IP,TCP,UDP数据包分析
- Linux下的文件读写
- FMDB的简单应用(4篇)
- 分布式搜索之索引分区
- Windows Phone开发(4):框架和页
- Java线程池总结笔记
- C++程序设计-第13周递归函数及银行系统程序设计上机实践项目
- visio使用小技巧
- Windows Phone开发(5):室内装修
- 为什么要使用拉电阻
- PHP学习笔记:会话处理
- Windows Phone开发(6):处理屏幕方向的改变