我正在构建一个React应用程序,该应用程序必须根据类别/子类别,位置和一些其他功能过滤一些项目,并将其显示在地图上。目前,我将数据集保存在SQL数据库中,由我自己处理查询。 我想使用更稳定的解决方案,因为我想进行全文搜索,距离范围过滤等,因此我遇到了ReactiveSearch,因为它支持Elasticsearch。
它看起来很棒,可以处理UI,可以构建查询以及几乎所有您想要的东西,除了一件事:嵌套类别。对于我的应用程序,必须支持嵌套类别。 我看到他们有一个MultiList组件,并且他们在以前的版本中有一个NestedMultiList,但现在已删除。
如果有人以前做过此事,并且可以告诉我解决方法,我将不胜感激。我刮了一段时间的Google,没人能提供具体的实现,这里只是一个模糊的建议:Examples of using ReactiveSearch with ecommerce sub categories
我也愿意接受其他解决方案,例如使用另一个支持Elasticsearch的库,而我不必自己实现很多UI。
谢谢!