Посадка одежды: две модели и разные зоны дискомфорта
Общее «маломерит» разложено на талию, длину и ожидание свободной посадки без смешения футболки и легинсов.
Задача и принятое решение
У двух вещей размер L означает разные конструкции. В корпусе есть измерения, субъективные ожидания и записи без размера; объединять их в одну рекомендацию по сетке рано.
Я сохраняю SKU в каждой цитате и допускаю две зоны посадки у одного отзыва. Привычный размер человека не становится измерением изделия. Отдельно оставляю историю, где модель вообще неизвестна.
Нельзя выводить поправку размерной сетки из восьми составленных историй.
Размеченный корпус
Ниже полный текст каждой уникальной записи. Спорное наблюдение не превращено в установленную причину.
| ID | Товар | Партия | Отзыв | Темы |
|---|---|---|---|---|
| R01 | LG | B1 | Легинсы L по длине хорошо, но пояс ужасно давит. Талию не мерила, хотелось бы резинку помягче. | Талия тесно; Длина подошла |
| R02 | TS | B1 | Футболка L свободная в плечах и груди, такую и хотела. | Свободная посадка |
| R03 | LG | B1 | Обычно ношу M, подруга посоветовала здесь L. Еще не поняла, удачно ли выбрала, замеры не делала. | Ожидание без замеров |
| R04 | LG | Легинсы короткие, щиколотки открыты. | Длина коротко; Контекст неполон | |
| R05 | TS | B2 | Футболка L по корпусу свободная, а ворот тесный. Плечи нормально, больше размер не хочу. | Свободная посадка; Ворот тесно |
| R06 | LG | B2 | Легинсы L сели хорошо: пояс не давит, длина как надо. | Без замечаний |
| R07 | TS | B2 | Постирала по бирке, футболка как будто стала короче. До стирки не измеряла. | Изменение после ухода |
| R08 | Размер не подошел, отдала родственнице. | Контекст неполон |
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| Тема | Отзывов | Доля от выбранных | Источники | Цитаты |
|---|---|---|---|---|
| Талия тесно | 1 | 13% | R01 | R01: Легинсы L по длине хорошо, но пояс ужасно давит. Талию не мерила, хотелось бы резинку помягче. |
| Длина подошла | 1 | 13% | R01 | R01: Легинсы L по длине хорошо, но пояс ужасно давит. Талию не мерила, хотелось бы резинку помягче. |
| Свободная посадка | 2 | 25% | R02, R05 | R02: Футболка L свободная в плечах и груди, такую и хотела. R05: Футболка L по корпусу свободная, а ворот тесный. Плечи нормально, больше размер не хочу. |
| Ожидание без замеров | 1 | 13% | R03 | R03: Обычно ношу M, подруга посоветовала здесь L. Еще не поняла, удачно ли выбрала, замеры не делала. |
| Длина коротко | 1 | 13% | R04 | R04: Легинсы короткие, щиколотки открыты. |
| Контекст неполон | 2 | 25% | R04, R08 | R04: Легинсы короткие, щиколотки открыты. R08: Размер не подошел, отдала родственнице. |
| Ворот тесно | 1 | 13% | R05 | R05: Футболка L по корпусу свободная, а ворот тесный. Плечи нормально, больше размер не хочу. |
| Без замечаний | 1 | 13% | R06 | R06: Легинсы L сели хорошо: пояс не давит, длина как надо. |
| Изменение после ухода | 1 | 13% | R07 | R07: Постирала по бирке, футболка как будто стала короче. До стирки не измеряла. |
Разметка выполнена автором по полным текстам. Один отзыв может иметь две темы; проценты не складываются в 100%.
Это составленный корпус для проверки анализа, а не статистика покупателей действующего магазина.
Исходный набор
Восемь полных авторских отзывов и одна повторная публикация. К каждому тексту приложены товар, партия и ручная многотемная разметка. Корпус не выдается за настоящие отзывы клиентов.
Изменить входные строки
Посмотреть исходные строки
| ID | Источник | Товар | Партия | Текст | Темы |
|---|---|---|---|---|---|
| R01 | SRC01 | LG | B1 | Легинсы L по длине хорошо, но пояс ужасно давит. Талию не мерила, хотелось бы резинку помягче. | Талия тесно; Длина подошла |
| R02 | SRC02 | TS | B1 | Футболка L свободная в плечах и груди, такую и хотела. | Свободная посадка |
| R03 | SRC03 | LG | B1 | Обычно ношу M, подруга посоветовала здесь L. Еще не поняла, удачно ли выбрала, замеры не делала. | Ожидание без замеров |
| R04 | SRC04 | LG | Легинсы короткие, щиколотки открыты. | Длина коротко; Контекст неполон | |
| R05 | SRC05 | TS | B2 | Футболка L по корпусу свободная, а ворот тесный. Плечи нормально, больше размер не хочу. | Свободная посадка; Ворот тесно |
| R06 | SRC06 | LG | B2 | Легинсы L сели хорошо: пояс не давит, длина как надо. | Без замечаний |
| R07 | SRC07 | TS | B2 | Постирала по бирке, футболка как будто стала короче. До стирки не измеряла. | Изменение после ухода |
| R08 | SRC08 | Размер не подошел, отдала родственнице. | Контекст неполон | ||
| R09 | SRC02 | TS | B1 | Футболка L свободная в плечах и груди, такую и хотела. | Свободная посадка |
Что получилось
Одна жалоба на пояс легинсов и одна на ворот футболки не сложены в общее «вся одежда маломерит». Две истории неполны, две описывают свободную посадку футболки. Изменение после стирки сохранено без выдуманного процента усадки.
Выполненная проверка
| Проверка | Результат |
|---|---|
| Девять публикаций дают восемь уникальных отзывов | Пройдена |
| Ручной контроль количества по каждой теме совпал с подсчетом | Пройдена |
| Несуществующий товар дает пустой результат, а не нулевую оценку товара | Пройдена |
| Копия не увеличивает тему даже при другом ID публикации | Пройдена |
Частоты относятся только к восьми составленным текстам. Они проверяют метод разметки и подсчета, но не устанавливают долю брака или причину поломки.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.