Snip20160818_5.png
想知道類似這種filter索引怎麼建立索引合適一些。
從圖上可以看到不同種類的 filter 的順序是不一定的,那這種是針對單一欄位建立索引麼?
資料庫結構大概是這樣的
id
goods_id (商品ID)
for_who(贈送對象)
at_where(贈送場合)
xxxx (個性)
.... (後面可能會擴展其他字段)
Snip20160818_5.png
想知道類似這種filter索引怎麼建立索引合適一些。
從圖上可以看到不同種類的 filter 的順序是不一定的,那這種是針對單一欄位建立索引麼?
資料庫結構大概是這樣的
id
goods_id (商品ID)
for_who(贈送對象)
at_where(贈送場合)
xxxx (個性)
.... (後面可能會擴展其他字段)
雖然用戶點的時候順序不一致,但是你自己程序裡面可以把順序弄一致啊,這就是碼農的價值
例如你的例子,你在查詢時候就永遠是按對象、場合、個性的順序,所以你建一個複合索引(對象、場合、個性)就可以了