关于购物网站中的商品多级检索
我这些时候研究了dashcommerce,好像那里面的商品进行筛选时,都要从数据库中重新提取(或是建立了缓存)。
如找三星手机就从数据库中取出所有三星手机,若要再选出1000-1500之间的就给以前的那个sql语句再加上价格的约束条件,再提取一次。
但是给这些取出来的东西做成了productcollection(这是一个arraylist型的)可以对它进行重新的排序,所以就是进行销量、上市时间、价格高低进行排序时不是从数据库中重新取的。是对现有的数据进行重新排序的。