Имя: Пароль:
1C
1С v8
Поиск по наименованию
0 skupidom
 
21.06.18
22:14
Друзья, подскажите самый оптимальный поиск совпадений по наименованию пример:
Иванов Петр Иванович
Иванов  Петр Иванович
1 mistеr
 
21.06.18
22:16
(0) Оптимальный в каком смысле? По точности? По скорости?
2 skupidom
 
21.06.18
22:24
точность
3 PR
 
21.06.18
22:33
Ну так удали пробелы
4 Garykom
 
гуру
21.06.18
22:33
Метод N-грамм
5 ReaLg
 
гуру
21.06.18
22:43
Евгеньевич и Евгеньич по-любому никто не найдет.
Поиск где, в коде? Тогда для убирания пробелов тебе поможет функция СтрЗаменить(...) И потом ищи.
В запросе - более конкретные входящие данные нужны.
6 PR
 
21.06.18
22:46
(5) Не говори никто, если не в теме
7 Garykom
 
гуру
21.06.18
22:51
8 skupidom
 
21.06.18
22:54
нужно обработать 60000 строк в выборке, строки могут состоять из 2,3,4 слов с 1 и более пробелами
9 mistеr
 
21.06.18
22:58
(8) Я как-то для одной миграции взял алгоритм из обработки поиска дублей, чуть оптимизировал, чуть закешировал и подстроил точность. Для разовой обработки мне хватило.
10 skupidom
 
21.06.18
23:00
покажите
11 Serg_1960
 
21.06.18
23:24
(10) Погугли в своей конфигурации "FuzzySearch".
12 Asmody
 
21.06.18
23:39
вот этими можно https://habr.com/post/114947/
13 Asmody
 
21.06.18
23:41
а, блин, уже в (7) дали ссылку