у нас тоже среднее, тоже десятки тысяч номенклатур в справочнике.
исповедуем смешанный подход, и ассортиментный классификатор есть и коды у товаров вида "01.23.0034"
P.S. хотя, на самом деле, все это происки дьявола.
И ассортиментный классификатор, по хорошему, для поиска не используется. а используется например для ценообразования, системы скидок и т.д. Но это совсем другая история...