欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 百科

百科

实时搜索有哪些最佳实践?

分类: 百科 常识词典 编辑 : 常识 发布 : 09-01

阅读 :270

实时搜索有哪些最佳实践?sp-inx的实时索引怎么样2 个答案

答案 1:

说说微博的做法。自已建立最近几小时的内存索引,搜索时同时搜索内存的实时索引和底层的搜索服务。根据底层的搜索服务的更新延时来决定内存索引的大小。另外还需要处理搜索后结果的merge。微博这边是按时间来分段在内存索引和底层中搜索,所以并不会存在重复结果。知乎应该也可以这么搞。比如将sp-inx弄成定时更新结果。然后更新之前的查询由内存索引来提供。当然,似乎sp-inx本身也直接支持实时索引,不知道效率上是否可靠,如果可靠的话,直接用就可以了。

答案 2:

lucene系方面linkedin开源的zoie是实时搜索lucene目前也有一个实时搜索的分支,由twitter工程师主导的貌似,但没到什么进展的消息。还有一个Solandra:git-ub/tjake/Solandra 没用过,不甚了解。

下一篇:你遇到过哪些生活中美好的用户体验?好在哪儿? 下一篇 【方向键 ( → )下一篇】

上一篇:设计师想转行商业金融的迷茫 上一篇 【方向键 ( ← )上一篇】