http://bangumi.tv/m/topic/group/344240
真的很屌,能根据标签筛选出需要的数据。
我看了下原理,大概是站长把所有标签都扒了下来,然后搜索时进行数组交集操作。速度很快,是因为Bangumi的番剧数量不是很多,即便数据库不经过优化也可以秒速查找。
我在想如果我系统有上百万个帖子,上千万个标签,如何实现多标签搜索?目前有思路做出两个标签联合搜索,不过要存储标签指数倍的数据库行。不知道有没有更好的办法……