Javascript 用于复选框/分面搜索的最佳JS库

Javascript 用于复选框/分面搜索的最佳JS库,javascript,.net,umbraco,Javascript,.net,Umbraco,我正在寻找重新创建一个复选框/分面搜索网站,我希望得到一些关于使用哪些库的建议 该网站是在.NET中开发的,位于翁布拉科解决方案上 该站点目前使用Knockout.js和Ajax调用具有多个请求的服务器,但我想添加路由(Knockout没有),以便可以共享URL 我计划打破淘汰赛,从头开始。那么,是否有人知道创建搜索所需的最佳库 可以复制包含与所选筛选器相关数据的URL 可以选择多个过滤器 选择过滤器后,它会自动使用相关数据更新视图 允许分页 如有任何建议,将不胜感激 编辑:对不起,我忘了提

我正在寻找重新创建一个复选框/分面搜索网站,我希望得到一些关于使用哪些库的建议

该网站是在.NET中开发的,位于翁布拉科解决方案上

该站点目前使用Knockout.js和Ajax调用具有多个请求的服务器,但我想添加路由(Knockout没有),以便可以共享URL

我计划打破淘汰赛,从头开始。那么,是否有人知道创建搜索所需的最佳库

  • 可以复制包含与所选筛选器相关数据的URL
  • 可以选择多个过滤器
  • 选择过滤器后,它会自动使用相关数据更新视图
  • 允许分页
如有任何建议,将不胜感激


编辑:对不起,我忘了提一下,我正在寻找前端解决方案,因为我目前正在服务器上使用“检查”进行搜索。

您可以尝试不同的选项-

1) 你可以买橡皮筋。它将facet称为“聚合”,但支持围绕它们的一些相当详细的逻辑。它很容易理解,而且到目前为止文档都很好。有几个c#库可以与它一起使用,我已经尝试了NEST:

2) 另一种选择是将内容存储在RavenDB中,并在其上使用facet:

3) 您还可以尝试使用Umbraco类别管理的BOBO分面搜索

4) 你还有更多的选择-

  • Solr是您的另一个选择。下面是一些链接-


希望这些是有用的。谢谢

非常有用,谢谢。快速提问:对Vue路由有何意见/经验?编辑:我忘了提。我更想找一些与检查相关的东西,所以是事情的前端。嗨,对不起,兄弟,不确定!如果你喜欢这个答案,你也可以投票支持我:)谢谢