比如淘寶。一件商品有很多tag(指的是淘寶商品列表搜索的tag,非商品本身尺寸等類型tag)。搜索完畢,出現產地:北京,xx,xx,xx,xx
顏色:xx,xx,xx,xx,xx,xx
等等:xx,xx,xx,xx,xx現在的表結構:tag:t_id(標簽id),t_name(標簽名稱)tag_relation: t_id(標簽id),product_id(商品id) 有木有好的查詢優(yōu)化方案?想過用redis作數據索引,最后用分頁后的id取MySQL數據。但是又有一個索引重建的問題。數據量少還好說。但是數據量一上去就要瘋了。還有一個需求就是,要所有tag下當前搜索條件所有數據的綜合。比如:選中tagname為“北京”,的數據,那么其他的tagname的數據量應該為0,且北京下屬的顏色數據,比如北京下,藍色數據為1,黑色數據為3,等等。求方案。
想了解一下有沒有什么好的方案來實現。比如考慮過sphinx,但沒有想到方案。求思路
慕的地8271018
2023-05-01 15:11:24