全文搜索解决方案

计划采集一批行业细分领域内的数据,格式为新闻形式,采集完之后形成搜索功能,需要针对文章内容进行搜索。

预计采集数据会在1000W左右,每篇文章字符数量3000 - 80000。

那么,MySQL 全文索引 在这种数据量下表现如何,还是直接 Elasticsearch ? 还是有更好的解决方案呢?

有类似经验的朋友求给个思路,谢谢啦!

阅读 3k
3 个回答

我觉得还是用ES吧。数据量上千万了,并且还是“大字段”,MySQL可能有点力不从心。

如果是中文 MySQL的全文索引 就毫无用处,还要自己去实现分词,还是考虑别的方案吧

文检索实在不是mysql的强项,另外数据量比较大,建议直接上ES
也有用sphinx的,和mysql更好整合。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题