@Msim

Как разбить название на подназвания?

Есть например навзание товара 'Батончик натс с орехами', нужно в json перегнать батончик натс,батончик с орехами, и т.д. Есть ли какие либо готовые решения или писать с нуля? товаров около 30 000

Ну допустим выгрузить товары через csv взять только названия вкинуть их в файл или массив и разбить , забивая в json
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
myfirepukan
@myfirepukan
Жарим поиск
Это очень сложная задача, решается только при соблюдении определённых правил.

Если ключевое слово стоит всегда первым, тогда можно разбить explode по пробелу, очистить от предлогов а потом каждое слово присоединить к 0 элементу массива, но будет "батончик орехами" предлог-то вы потеряете. А предлог можно сохранить присоединив к нему следующий элемент массива. Но если будет фраза "Батончик ела девочка с мамой" то одним из вариантов выйдет "Батончик с мамой" :))))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bromzh
Drugs-driven development
У яндекса где-то был проект по распознаванию текста. Попробуй прикрутить. В целом, это очень сложная задача, особенно для русского языка и произвольного формата описания.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы