多关键字的表设计和查询语句的书写问题

想请教一下各位,
比如我要根据关键字来搜索一篇文档,而文档与关键字的对应关系是1对多的,因此我应该怎么设计这个表?
一般都会想到这样:

文件ID | 关键字1 | 关键字2 | 关键字3 |....|关键字n|

但是总感觉不是很恰当,比如我在查询的时候,我也不知道我输入的关键字具体能匹配上那一栏。
有没有更好的方法呢?

而且如果我要根据关键字来建索引,那该怎么建?

希望大家来讨论一下
标签: 暂无标签
losty

写了 4 篇文章,拥有财富 60,被 1 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

成为第一个吐槽的人

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈