Checkbox/Faceted 搜索的最佳 JS 库

Best JS Libraries for Checkbox/Faceted Search

我想重新创建一个 checkbox/faceted 搜索网站,我希望得到一些关于使用哪些库的建议。

该站点是在 .NET 中开发的,并基于 Umbraco 解决方案。

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

我打算淘汰淘汰赛并从头开始。那么有没有人知道最好的库来创建需要以下内容的搜索?

如有任何建议,我们将不胜感激!

编辑:抱歉我忘了说,我正在寻找前端解决方案,因为我目前正在服务器上使用 Examine 进行搜索。

您可以尝试不同的选择 -

1) 你可以选择 Elastic。它调用 facets "aggregates" 但支持围绕它们的一些相当详细的逻辑。它非常容易理解,并且文档到目前为止都很好。您可以使用几个 c# 库,我试过 NEST:NEST

2) 另一种选择是将内容存储在 RavenDB 中并在其上使用分面:https://ravendb.net/docs/article-page/3.5/csharp/client-api/commands/querying/how-to-work-with-facet-query

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

4) 您可以有更多选择 -

http://www.slideshare.net/e2-marketing/we-want-a-corporate-umbraco-platforms-errr-surecode-garden15-session

http://www.eduserv.org.uk/blog/2011/09/26/faceted-search-using-solr-what-it-is-and-what-benefits-does-it-provide/

http://www.alpha-solutions.us/products/umbraco-search-solution

希望这些对您有所帮助。谢谢!