protected function getAttributeFilterClass(\Magento\Catalog\Model\ResourceModel\Eav\Attribute $attribute)
{
$filterClassName = parent::getAttributeFilterClass($attribute);
if ($attribute->getBackendType() == 'varchar' && $attribute->getFrontendClass() == 'validate-number') {
$filterClassName = $this->filterTypes[self::DECIMAL_FILTER];
}
if ($attribute->getFrontendInput() == 'boolean' && $attribute->getSourceModel() == 'Magento\\Eav\\Model\\Entity\\Attribute\\Source\\Boolean' && isset($this->filterTypes[self::BOOLEAN_FILTER])) {
$filterClassName = $this->filterTypes[self::BOOLEAN_FILTER];
}
return $filterClassName;
}