Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сравнить две записи / 4 сообщений из 4, страница 1 из 1
16.07.2007, 14:46
    #34661341
Zlk
Zlk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две записи
Есть поле с наименованием товара таблицы Access.
Необходимо найти примерно схожие наименования, сравнивая их в цикле с друг другом.
Как можно сравнить 2 записи, что они большой части соответствовали друг другу?
Например:
Наименование 1: "Name1 tovar1"
Наименование 1: " Name1 tovar1 ind2"
Визуально видно, что болшая часть сходиться, за исключением пробела и ind2 во втором наименовании
Есть идея сравнить по словам (те символы которые находяться между пробелами (слова) заносить в массив и сравнить элементы массива, если большая часть сойдеться, то сделать вывод, что элементы примерно равны).
Вопрос: У кого есть еще какие-либо алгоритмы решения и реализации данной задачи?
...
Рейтинг: 0 / 0
16.07.2007, 14:57
    #34661378
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две записи
Это вам лучше в форум по access с вопрос про нечёткий поиск. Like пробовали ? Со корреляцией по словам идея интересная. Какой предполагаете порог для принятия решения о совпадении ? Ну и со скоростью выполнения данного сравнения я бы поэкспериментировал,
...
Рейтинг: 0 / 0
16.07.2007, 15:01
    #34661394
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две записи
что то типа этого

Код: plaintext
1.
SELECT TABLE1.NAME, TABLE2.NAME FROM TABLE1,TABLE2
WHERE TABLE1.NAME  LIKE TABL2.NAME + '%' 
...
Рейтинг: 0 / 0
16.07.2007, 15:05
    #34661409
Zlk
Zlk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две записи
big-dukeЭто вам лучше в форум по access с вопрос про нечёткий поиск. Like пробовали ? Со корреляцией по словам идея интересная. Какой предполагаете порог для принятия решения о совпадении ? Ну и со скоростью выполнения данного сравнения я бы поэкспериментировал,

В форум по Access удочку тоже забросил.
Порог думаю можно задать через диалоговое окно или напрямую в модуле.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сравнить две записи / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]