SQL数据库怎么创建一对多的关系(具体见补充)

我想弄一个简单的搜索框,即输入内容包含类似(水,水分,水份,缺水,干燥,皲裂,起皮,保养,干,弹性,水水的,辣痛)——这些词对应查询关键词是“补水”。这样要怎么建数据库?

第1个回答  2015-03-26
表2:TagMap(SearchText, Tag) -- 1:N关系表

表1:Object(Tag, ...)追问

我的意思是要弄个网站可以做这个搜索的,现在主要是数据库要怎么建表?就是搜索框里有水分、缺水啊这些词,但是入后台经过查找后确认所要搜索的词是补水——这个是有效词。
谢谢啊:)

追答

Step1:用户输入SearchText,
Step2:你的系统从TagMap表中,找到对应的Tag
-- Baidu等搜索引擎是返回与此SearchText相似的Tag列表,帮助用户选择真正想搜索的Keyword
Step3:你的系统,使用这个Tag进行真正的搜索

本回答被提问者采纳
相似回答