Добрый день. Имеем столбик с большим количеством разных текстовых названий. так же имеем клетку с текстом. Задача подобрать к ней то значение из столбца в котором максимальное количество совпадающих символов вне зависимости от порядка, исключая пробелы. См. пример.
Задача сложная, может не выполнимая, а может кто-то уже делал такое. буду очень благодарен за помощь).
Добрый день. Имеем столбик с большим количеством разных текстовых названий. так же имеем клетку с текстом. Задача подобрать к ней то значение из столбца в котором максимальное количество совпадающих символов вне зависимости от порядка, исключая пробелы. См. пример.
Задача сложная, может не выполнимая, а может кто-то уже делал такое. буду очень благодарен за помощь).Goblinax
неправильный подход. Допустим, вы хотите найти максимальное совпадение с адресом "Ленина ул. д. 51" У вас в БД есть несколько адресов, которые вернут одинаковое кол-во совпадений, например: улица Ленина 15 улица Ленина 151 улица Ленина 51 и при этом будет выбран первый адрес, хотя правильным является последний.
Посмотрите готовые решения, начните с этого. [p.s.]Также, на форуме много подобных тем (сделайте поиск по форуму, например по словам "неточное совпадение"), понятно, что у каждого частный случай, но возможно некоторые будут для вас полезны.[/p.s.]
неправильный подход. Допустим, вы хотите найти максимальное совпадение с адресом "Ленина ул. д. 51" У вас в БД есть несколько адресов, которые вернут одинаковое кол-во совпадений, например: улица Ленина 15 улица Ленина 151 улица Ленина 51 и при этом будет выбран первый адрес, хотя правильным является последний.
Посмотрите готовые решения, начните с этого. [p.s.]Также, на форуме много подобных тем (сделайте поиск по форуму, например по словам "неточное совпадение"), понятно, что у каждого частный случай, но возможно некоторые будут для вас полезны.[/p.s.]KSV