我需要创建如下链接
的过滤器https://paytm.com/shop/g/paytm-home/incredible-offers/smartphones-flat-20-cashback
当我在登陆页面点击智能手机,然后根据智能手机过滤显示 像相机颜色sim内部存储器外部存储器等...
当前我有productViewmodel列表,其中仅包含产品和产品变体
请指导我
提前致谢:)
答案 0 :(得分:0)
您要查找的搜索字词为faceted search。
实现它的一个选择是使用分面搜索引擎,例如Bobo-Browse.Net(实现为Lucene.Net搜索引擎的扩展)。它是Java版本的.NET端口,这意味着它是100%.NET解决方案。
有关如何在MVC中实现它的一些示例,请参阅faceted search prototype和car demo。
完全披露:我是Bobo-Browse.Net项目的主要贡献者。
另一种选择是使用solr,它作为一个单独的进程运行,而不是使用它的网站。这是一个基于Java的解决方案。
无论哪种方式,网站的最佳解决方案是使用AJAX,以便在不重新加载整个页面的情况下进行下钻。