TODO

简介:
1、搜索引擎原理——从索引、搜索、facet底层原理看搜索引擎的本质
2、开源搜索引擎分析——lucene(ES、Solr)、sphinx、wukong、bleve、poseidon、indextank-engine
3、商业搜索引擎Splunk介绍——性能,架构,底层窥探
4、提升CIS智能检索性能的方案——站在巨人肩上
从业务特点(写多余读,追加为主,删除过时数据)说起——时间范围分片,排序时间,放弃tf-idf、BM25,多条数据放一起(360)
提升写速度兼顾读性能,参考数据库存储引擎LSM(LevelDB、RocksDB)、B+mmap(LMDB、BoltDB、VoltDB)、WiredLSM、 Druid.io(InfluxDB后端存储由LevelDB换成了BoltDB,Bolt类似于LMDB,这个被认为是在现代kye/value存储中最好的)
数据压缩——LZ4/Deflate->zstd,列存储parquet,时间序列数据库( Riak IoT,openTSDB,InfluxDB-go+BoltDB, Akumuli,尤其是Druid.io concise压缩、Bitmap indexing加速查询,TokuDB分形树),日志相似度去重和加入分析统计

统计分析能力——特定字段数值的分布统计,topK,min/max/平均值,facet功能,TODO















本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/bonelee/p/6351774.html,如需转载请自行联系原作者



相关文章
|
Java 编译器 程序员
Checked Exception 和 Unchecked Exception 有什么区别?
Checked Exception 和 Unchecked Exception 有什么区别?
|
8月前
|
Java iOS开发
@try{}@catch (NSException *exception) {}在object c中的应用及问题
@try{}@catch (NSException *exception) {}在object c中的应用及问题
52 0
|
7月前
|
Python 容器
使用flet创建todo应用
使用flet创建todo应用
|
8月前
|
搜索推荐 Java
TODO有什么妙用
`TODO` 是Java开发中用于标记未完成功能或待修复问题的注解,能帮助追踪和管理开发任务。在代码中添加 `// TODO` 标记,如 `// TODO do something`,之后可通过搜索快速定位。IDEA还支持自定义`TODO`类型和颜色,以及全局查看和过滤器功能。阿里巴巴开发手册建议使用 `TODO` 表示待实现功能,`FIXME` 标记错误代码。推荐创建个性化代码模板以提高效率。
|
8月前
|
Java 程序员 编译器
java异常处理,什么是Checked Exception和Unchecked Exception?
java异常处理,什么是Checked Exception和Unchecked Exception?
114 0
|
JavaScript 测试技术 数据安全/隐私保护
实现一个简单的 node 应用之 todo list2
实现一个简单的 node 应用之 todo list2
87 0
|
JavaScript 前端开发 Linux
实现一个简单的 node 应用之 todo list1
实现一个简单的 node 应用之 todo list1
121 0
|
Java Android开发
Todo List
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/voidreturn/article/details/78702613 fragment里面如何处理back按键事件。
1038 0
|
C++
TIPC协议(todo)
http://blog.chinaunix.net/uid-24020646-id-3317615.html http://tipc.sourceforge.net/tipc_linux.shtml
1371 0

热门文章

最新文章

下一篇
开通oss服务