|
Поиск названия по неточному соответствию |
☑ |
0
chinzanna
11.07.14
✎
13:56
|
Возможно есть обработки котрые помогают найти элемент по неточному соответствию.
Например: входное название Газпром, а в базе есть ГазпромБанк и ОАО Газпром или "Газ пром". как найти эти варианты средствами 1С, и предоставить пользователю возможность уточнить запрос?
|
|
1
13_Mult
11.07.14
✎
13:59
|
Полнотекстовый поиск?
|
|
2
13_Mult
11.07.14
✎
14:00
|
|
|
3
anatoly
11.07.14
✎
14:53
|
(0) если в запросе - то в ГДЕ - ПОДОБНО "%Газпром%"
чтобы вариант с пробелом прошел - сначала выбрать все поля, всем сделать СтрЗаменить(поле, " ", "") и итоговый список запихнуть в параметр из которого брать ИЗ в запросе.
думаю понятно объяснил...
|
|
4
Wobland
11.07.14
✎
14:57
|
а я как-то искал одинаковые наименования с различием в одно слово (слева одно слово лишнее). ПП не помог. неправильно готовил?
|
|
5
anatoly
11.07.14
✎
15:01
|
(4) а индекс обновлялся?
на файл базе его надо вручную обновлять, на серверной есть регл.задание, но знаю что его иногда отключают т.к. оно иногда тупо зависает...
|
|
6
Wobland
11.07.14
✎
15:07
|
(5) обновлялся. разные штуки-дрюки срабатывали как надо. а вот эту штуку (поисковую строку) я не смог изобресть
|
|
7
Wobland
11.07.14
✎
15:11
|
>(слева одно слово лишнее)
как-то двусмысленно...
гоняю конкретный пример. есть строка1 (строка, полученная на стороне) и строка2 (наименование номенклатуры). в строке1 одно слово лишнее. хочу найти соответствующую ей номенклатуру
|
|
8
anatoly
11.07.14
✎
15:55
|
(7) этот поиск вообще как то глючно работает...
ради интереса проверил сейчас как работает - по строке "*строй" нашлось куча вхождений "строит" но не попало несколько контрагентов явно подходящих... УГ какое то.
|
|
9
mehfk
11.07.14
✎
16:10
|
|
|
10
mehfk
11.07.14
✎
16:13
|
(9)+ Относительно недавно в рассылке был алгоритм навроде "похожесть двух строк".
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший