我使用instantsearch.js和小部件組合來顯示我的搜索結果(幾乎完全建模在demos之後)。使用instantsearch.js時設置初始構面/精化值
我需要爲facet設置一些初始值,以便默認情況下過濾某些項目。我該怎麼做呢?我知道AlgoliaSearchHelper(helper)對象有一個方法toggleRefinement,它應該允許我這樣做,但在調用執行初始查詢的search.start()之前,我似乎無法訪問此幫助程序。
有關如何設置一些默認優化的任何建議或見解,將不勝感激。謝謝。
更新:這不是重複 - 我的問題似乎已與instantsearch.widget.toggle。看起來這個小部件在初始搜索之前在幕後設置了默認值。我調整了我的代碼,不使用這個小部件,而只是設置searchParameters.tagFilters屬性。這是切換部件爲我拋出的東西,因爲我無法弄清楚如何覆蓋其默認過濾。
[Algolia最初的搜索參數instantsearch.js(HTTP的可能重複:// stackoverflow.com/questions/35437004/algolia-initial-search-parameters-instantsearch-js) – vvo
請參閱上面的更新...這是導致問題的切換窗口小部件。 – cre8ive