Checkbox/Faceted 搜索的最佳 JS 库
Best JS Libraries for Checkbox/Faceted Search
我想重新创建一个 checkbox/faceted 搜索网站,我希望得到一些关于使用哪些库的建议。
该站点是在 .NET 中开发的,并基于 Umbraco 解决方案。
该站点目前使用Knockout.js和Ajax来调用多个请求的服务器,但我想添加路由(Knockout有none)以便URL 可以分享。
我打算淘汰淘汰赛并从头开始。那么有没有人知道最好的库来创建需要以下内容的搜索?
- 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) 您可以有更多选择 -
Solr 是您的另一种选择。下面是一些链接 -
http://www.alpha-solutions.us/products/umbraco-search-solution
希望这些对您有所帮助。谢谢!
我想重新创建一个 checkbox/faceted 搜索网站,我希望得到一些关于使用哪些库的建议。
该站点是在 .NET 中开发的,并基于 Umbraco 解决方案。
该站点目前使用Knockout.js和Ajax来调用多个请求的服务器,但我想添加路由(Knockout有none)以便URL 可以分享。
我打算淘汰淘汰赛并从头开始。那么有没有人知道最好的库来创建需要以下内容的搜索?
- 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) 您可以有更多选择 -
Solr 是您的另一种选择。下面是一些链接 -
http://www.alpha-solutions.us/products/umbraco-search-solution
希望这些对您有所帮助。谢谢!