据说本站segmentfault使用了xunsearch,是怎么样实现增量索引的呢?也就是同步索引。每个问题被提出来后,同时增加到索引内吗?是异步的么?还是定时性写脚本增加索引呢?
在model层CUD的时候执行xunsearch的索引操作就行。
这样不会影响性能吗?每次CURD都要构造一个XS对象操作index
只有CUD的时候需要,CUD的操作现在其实还不是很多,机器的性能也足够吃得消,而且搜索服务可以有单独的服务器。现在我们重点在做的就是异步处理,把这些不是很需要及时反馈的操作放到异步服务里去执行。
哦,谢谢答复哦,期待你们分享一篇Segmentfault涉及异步处理的文章