作者On1earth (小浅)
看板Database
标题[系统] 商品关键字搜寻架构
时间Wed Apr 13 23:03:30 2011
请问各位大大,我想做
http://buy.yahoo.com.tw/ 搜寻框右方热门关键字的功能,
可是资料库结构不知道怎麽规划比较好,
目前有两个想法:
1.在商品资料表增加一个Keyword栏位,存放关键字,
存放的字串像是这样「平板电脑,冷气,冰箱」
2.新增 Keyword_Data 与 Product_Keyword 资料表,
Keyword_Data:存关键字,
Product_Keyword:存产品id跟关键字id
Keyword_Data Product_Keyword
========================= ====================
keyword_id keyword_str product_id keyword_id
1 平板电脑 1 1
2 冷气 1 2
3 冰箱 2 3
用第一个方法搜寻时好像比较好处理,只要用 like 去找 keyword 栏位就好了,
但是我不知道用哪个方法比较实用,或者是有其他的方法?
麻烦各位大大提供给我一点意见,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.235.136
1F:推 danielguo:以效率来说, 2 应该快不少. 1 不容易建索引 04/13 23:14