【发布时间】:2016-05-25 16:38:49
【问题描述】:
我正在使用 Instantsearch.js 和小部件的组合来显示我的搜索结果(几乎完全按照 demos 建模)。
我需要为构面设置一些初始值,以便默认过滤某些项目。我该怎么做呢?我知道 AlgoliaSearchHelper (helper) 对象有一个方法 toggleRefinement 应该允许我这样做,但我似乎无法在调用 search.start() 之前访问这个帮助器,它执行初始查询。
任何关于如何设置一些默认优化的建议或见解将不胜感激。谢谢。
更新:这不是重复的 - 我的问题似乎与 Instantsearch.widget.toggle 有关。看起来这个小部件在初始搜索之前在幕后设置了默认值。我已将代码调整为不使用此小部件,而仅设置 searchParameters.tagFilters 属性。这是切换小部件对我的影响,因为我无法弄清楚如何覆盖其默认过滤。
【问题讨论】:
-
查看上面的更新...这是导致问题的切换小部件。
标签: algolia