比如淘寶。一件商品有很多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)有木有好的查詢優化方案?想過用redis作數據索引,最后用分頁后的id取MySQL數據。但是又有一個索引重建的問題。數據量少還好說。但是數據量一上去就要瘋了。想了解一下有沒有什么好的方案來實現。比如考慮過sphinx,但沒有想到方案。還有一個需求就是,要所有tag下當前搜索條件所有數據的綜合。比如:選中tagname為“北京”,的數據,那么其他的tagname的數據量應該為0,且北京下屬的顏色數據,比如北京下,藍色數據為1,黑色數據為3,等等。。求方案。
多Tag檢索有沒有什么好的優化方案
慕的地6264312
2019-04-06 16:57:47