実際には、既に洗練されたファセットは内部的にリストに存在しますが、リストに表示されるほど関連性がありません。これは、refinementListのsortBy引数を微調整することで解決できます。使用している例では、あなたはそのようにそれを修正することができます。
search.addWidget(
instantsearch.widgets.refinementList({
container: '#materials',
attributeName: 'materials',
operator: 'or',
limit: 10,
sortBy: ['isRefined', 'count:desc', 'name:asc'],
templates: {
item: facetTemplateCheckbox,
header: '<div class="facet-title">Materials</div class="facet-title">'
}
})
);
SORTBYの最初の述語として「isRefined」の使用を注意してください。これにより、既に洗練された値が常にユーザーに表示されるようになります。ここで
は、新たな行動のGIFです:あなたは

どのようなコードを試してみましたか? – n1c9
これは現在実行できませんが、良いアイデアです。https://github.com/algolia/instantsearch.js/issues – vvo