【问题标题】:algolia search box: how to add filters within searchboxalgolia 搜索框:如何在搜索框中添加过滤器
【发布时间】:2021-10-18 21:03:34
【问题描述】:

我正在使用 lagolia,并在记录中添加了类别字段作为构面和位置字段

我想创建一个类似的搜索框

我该怎么做

【问题讨论】:

    标签: algolia


    【解决方案1】:

    对于这两种方法,最简单的方法是使用InstantSearch.js 和内置小部件。

    对于类别,您将使用refinementList widget。这将根据数据的属性名称提取类别。您可以使用templates 属性来定义类别的显示方式。

    地理搜索总是有点棘手。要使用 InstantSearch 执行此操作,您需要根据纬度和经度优化搜索。您可以创建一个自定义参数以在运行搜索时插入到搜索中。为此,您将使用 queryHook parameter 自定义 searchBox 小部件。在查询挂钩中,您可以将aroundLatLng parameter 添加到您的搜索中。

    【讨论】:

    • 对不起,你能不能展示一些 reactjs 和 algolia 的大纲
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多