Страницы: 1
RSS
Поиск похожего слова
 
Здравствуйте! Очень интересует функция поиска похожего слова. Имеющиеся на сайте приложение работает с ошибками. Кто сможет взяться за такую работу?
 
А можно подробнее?

И какое отношение к задаче имеет «имеющиеся на сайте приложение»?
Мы же тут, вроде, делаем макросы и формулы для Excel, а не для сайта...
 
Существует прайс более 5 000 позиций. Клиенты присылают заявки. Каждый клиент именует позиции по своему. Нужен макрос который бы точно и быстро искал нужные позиции разных клиентов из нашего прайса.
 
Цитата
EducatedFool пишет:
И какое отношение к задаче имеет «имеющиеся на сайте приложение»?
я так понял, что речь идет о функции из копилки
Цитата
mazay пишет:
Каждый клиент именует позиции по своему. Нужен макрос который бы точно и быстро искал нужные позиции разных клиентов из нашего прайса
или таблица соответствий или такого еще не придумали. Чтобы не было
Цитата
mazay пишет:
Каждый клиент именует позиции по своему
нужно создать бланк с предопределенными вариантами выбора. Только в этом случае будет 100% результат.
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Вообще-то давным-давно уже, на каждый товар существует идентификационный код. Разошлите клиентам ассортимент с кодами и пусть пишут как хотят, но чтобы заявка была с кодом.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Идентификационный код у каждого производителя свой, в том числе и у нас. производителей в России более 100. По вашему заказчик должен 100 отдельных запросов сделать? он делает так как ему удобно, один запрос для всех. поэтому я и задал вопрос.
 
Цитата
mazay пишет: ... Идентификационный код у каждого производителя свой, в том числе и у нас. производителей в России...
Это надо понимать так, что ни ОКП, ни ТН ВЭД, ни ОКПО вам не ориентиры?!.
- http://www.rospromtest.ru/kody-okp/
- http://www.c-sm.ru/tnved
- http://ip-nalog.ru/kody-statistiki/okpo.html
Изменено: Z - 06.03.2013 15:51:18
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
не имею возможности заставить всех клиентов указывать какой либо код.
 
Уберите из заявки графу с названием, оставьте только код.
 
Добрый день.
Если речь про FuzzyVLOOKUP - то ее в свое время сделал я.
В копилке на форуме не самая свежая весрия.
Вариант посвежее можно скачать здесь:http://pharmaprofi.ru/post/26
FuzzyVLOOKUP делалась "для себя", под одну, определенную задачу. Красоту в коде и серьезное тестирование я не делал.
Если нужна доработка - пишите в личку или на майл.
 
Цитата
mazay пишет:
Здравствуйте! Очень интересует функция поиска похожего слова. Имеющиеся на сайте приложение работает с ошибками. Кто сможет взяться за такую работу?
Цитата
mazay пишет:
Существует прайс более 5 000 позиций. Клиенты присылают заявки. Каждый клиент именует позиции по своему. Нужен макрос который бы точно и быстро искал нужные позиции разных клиентов из нашего прайса.

По поводу "функции поиска".
Говорить по задаче "в общем" - смысла мало. Но для конкретного перечня, точнее - предметной области, к которой относится ваш прайс, можно попробовать "донастроить" имеющуюся функцию (или написать новую).
Дело в том, что "похожесть" текстов (тем более - наименований) - понятие слишком общее.
Возможно, позиции вашего прайса должны содержать какие-то обязательные слова, характеристики, свойства или размеры. Возможно, есть какие-то несочетаемые параметры (ну, например, нельзя заказать "трубу квадратную диаметром 20"). Возможно, наименования имеют определенную структуру (как вариант - разные структуры, но количество их ограничено).

Итого - надо смотреть.
Смотреть ваш прайс, смотреть то, что вы пытались использовать, то, что вы считаете неверным результатом и какой результат "более верный" и почему...
Смотреть, можно ли привязать какую-то структуру/систему к наименованиям, ключевые слова и т.д. и т.п...
Смотреть - а всегда ли есть однозначность между "как написано" и "как должно быть"?..

При этом: очень высока вероятность, что "абсолютно" точного и автоматического решения вы не сможете получить в принципе. (Чисто теоретически рассуждая - да, в мире что-то там существует типа генетических алгоритмов, нейронных сетей и самообучающихся программ, но... во-первых, им тоже нужны настройка, обучение и проверка на хоть какие-то правила, а, во-вторых, придумайте 100%-но надежный алгоритм на нейронных сетях - и нобелевка вам обеспечена :)
Скорее всего, система (программа, функция,..) определит похожесть в N% случаев без участия оператора или специалиста, и для (100-N)% предложит на выбор короткий перечень вариантов.

Сроки, сложность и стоимость такого проекта могут различаться в разы - в зависимости от всего, что написано выше. Сказать заранее - невозможно.


И последнее. Всё же самое рациональное, удобное и точное решение - заполнение заявок по прайсу, а не по системе "кто как захочет, так и напишет".
Как это реализовать технически и организационно - выбор таки есть.
Как заинтересовать заказчиков - тоже можно подумать (сокращение сроков обработки, стоимости накладных расходов, грамотная реклама и т.п.)

Но если очень-очень хочется "стоя и в гамаке" - пишите.
Будем посмотреть. Если будет - что конкретно посмотреть.
ikki@fxmail.ru
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
ikki пишет:
сетей и самообучающихся программ, но... во-первых, им тоже нужны настройка, обучение и проверка на хоть какие-то правила, а, во-вторых, придумайте 100%-но надежный алгоритм на нейронных сетях - и нобелевка вам обеспечена :)
В одном проекте делал так - если сооветствие одно, выполнение программы продолжается.
Если соответствий несколько - окошко со всеми вариантами, и ожидание реакции пользователя. + добаляет выбранный вариант в словарь.
Куда за нобелевкой подходить ;) ?
 
нобелефка - это без
Цитата
pharmaprofi пишет:  окошко со всеми вариантами, и ожидание реакции пользователя
:D

это - чтобы
Цитата
mazay пишет:  макрос который бы точно и быстро искал
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
Страницы: 1
Наверх