private function addFacetFields(Fieldset $fieldset)
{
$fieldset->addField('facet_min_coverage_rate', 'text', ['name' => 'facet_min_coverage_rate', 'label' => __('Facet coverage rate'), 'class' => 'validate-digits validate-digits-range digits-range-0-100', 'value' => '90', 'note' => __('Ex: Brand facet will be displayed only if 90% of the product have a brand.')], 'is_filterable_in_search');
$fieldset->addField('facet_max_size', 'text', ['name' => 'facet_max_size', 'label' => __('Facet max. size'), 'class' => 'validate-digits validate-greater-than-zero', 'value' => '10', 'note' => __('Max number of values returned by a facet query.')], 'facet_min_coverage_rate');
$fieldset->addField('facet_sort_order', 'select', ['name' => 'facet_sort_order', 'label' => __('Facet sort order'), 'values' => [['value' => BucketInterface::SORT_ORDER_COUNT, 'label' => __('Result count')], ['value' => BucketInterface::SORT_ORDER_MANUAL, 'label' => __('Admin sort')], ['value' => BucketInterface::SORT_ORDER_TERM, 'label' => __('Name')], ['value' => BucketInterface::SORT_ORDER_RELEVANCE, 'label' => __('Relevance')]]], 'facet_max_size');
return $this;
}