我在Wordpress中使用Algolia搜索,我試圖創建一個方面,允許用戶根據數字範圍篩選結果。問題是我需要獲得許多屬性的總和才能進行比較。Algolia for Wordpress:在創建過濾器構面小部件時,如何彙總來自多個屬性的值?
舉例來說,假設我有以下數據:
{
"paid_staff_male": 24,
"paid_staff_female": 21,
"paid_staff_other": 2
}
如何創建一個小插件,它允許用戶要麼使用一個最小到最大滑塊,或者兩個輸入的最小值和最大值,以根據總付費員工篩選結果?
所以,在上面的例子中,這個職位有47個總支付員工。我怎麼會產生一個小/過濾器看起來是這樣的:
Paid Staff
0 <--[40]---------[500]--------------> 1000
...或者,這樣的:
Paid Staff
Min Max
[__40___] - [__500__]
這是我目前面怎麼看我的instantsearch.js文件:
search.addWidget(
instantsearch.widgets.menu({
container: '#some-facet',
attributeName: 'some_attribute',
sortBy: ['isRefined:desc', 'count:desc', 'name:asc'],
templates: {
header: '<h3 class="widgettitle">Facet Title</h3>'
}
})
);
在「attributeName」下,我需要返回「paid_staff_male」,「paid_staff_female」和「paid_staff_other」的總和。
我需要這樣的:
attributeName: sum('paid_staff_male', "paid_staff_female", "paid_staff_other"),
任何意見,將不勝感激:)
非常感謝!這就像一個魅力! –
很高興聽到;) – rayrutjes