Сходный размер не превращает аналог другого производителя в тот же фильтр.
О проекте
Задача
В карточках F-12 встречаются одинаковые 90×40 мм, разные крепления и разные производители. Совместимость указана как отдельное поле, которое не стирает различия товара.
Решение
Я включил в сравнение артикул, изготовителя, два размера и крепление. Пара с другой моделью устройства отделяется даже при одинаковом корпусе; недостаток сведений виден до выбора.
Результат
Две записи F-12 одного изготовителя совпали с переводом сантиметров в миллиметры. Аналог другого изготовителя, V300 вместо V200, кольцо вместо защелки и F-13 остались разными позициями. Неизвестное крепление или модель устройства требуют уточнения.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Инструменты и подход
Навыки
Содержание 3
Готовая работа
Совпавший артикул не закрывает остальные поля
У F-12 в PAIR-02 одинаковы размеры и крепление, но различаются изготовители. В следующей паре меняется устройство V300 на V200. Поэтому решение строится по шести полям, а не по одному знакомому коду. Пустое поле отправляет пару на уточнение, даже если остальные значения совпали.
Разбор и материалы
Вклад и команда
Я собрал таблицу фильтров с шестью обязательными признаками и проверил решения по каждой паре.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- Фильтры пылесосов: паспортная совместимость и идентичность товара — исходная таблица.csv
8 ситуаций для сравнения.
- Фильтры пылесосов: паспортная совместимость и идентичность товара — проверка.txt
Критерии проверки этого решения.
- Фильтры пылесосов: паспортная совместимость и идентичность товара — паспорт.json
Контекст, ограничения, решение и данные.
- Фильтры пылесосов: паспортная совместимость и идентичность товара — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…