mysql数据库的索引问题

我在Mysql数据库里有一张文章表,表中有文章标题,文章内容,文章分类,作者,发表时间等字段,
面试官问我,在前端的搜索框里输入文章内容的有关的关键词,来查找对应的文章,怎么对文章表的文章内容字段建立索引, 来加快查找速度,我说在文章内容字段上加建立索引啊,他说如果直接对文章内容字段建立索引,查找的速度也是比较慢的,因为文章内容的字数很多,他问怎么对文章内容字段建立索引来加快查找文章的速度,我当时没答上来,小白请各位大神来解答哈??很感激你们!

2个回答

没有这种索引,这种场景适合分词搜索

qq_36142320
HermioneZhou 回复GaoKuoZ: 哦哦,长见识了。很感谢你!不好意思,忘回复你了。抱歉。
7 个月之前 回复
weixin_39606236
꧁gaoKuo꧂ 回复HermioneZhou: 可以,不过太复杂,一般用高一层的elasticSearch,支持restful调用并且有Javaapi,支持中文分词
7 个月之前 回复
qq_36142320
HermioneZhou 可以用全文检索Lucene技术吗?
7 个月之前 回复
qq_36142320
HermioneZhou 哦,我开始说以文章标题来查找文章,他非要问我以文章内容来查找文章。我就没回答上来了。
7 个月之前 回复

mysql的myisam引擎的fulltext类型的索引可以处理这个场景

qq_36142320
HermioneZhou 是的,我在网上也查到了fulltext全文索引,可是对中文支持的不是很好,谢谢你!!
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!