Имя: Пароль:
1C
1С v8
Область полнотекстового поиска
0 kolts23381
 
21.11.13
03:56
Можно ли как то ограничить область полнотекстовго поиска не всей номенклатурой а только списком номенклатуры?
То есть сейчас я могу искать во всей номенклатуре а можно искать только в определенной для ускорения?
1 France
 
21.11.13
04:18
можешь искать  по колонке, установив стандартный, а не расширенный поиск.
2 kolts23381
 
21.11.13
12:36
Эт я делаю программно. Сейчас я ограничиваю область вот так
МассивМД = Новый Массив;
МассивМД.Добавить(Метаданные.Справочники.Номенклатура);
СписокПоиска.ОбластьПоиска = МассивМД;
А у меня в есть список номенклатуры который я получил из екселя и эту номенклатуру надо найти в базе. Я циклом прохожусь по все номенклатуре каждый раз. Но хочу для ускорения проходтся по номенклатуре которая не найдена. Как можно отбросить то что уже найдено из области поиска?
3 ALFkz
 
21.11.13
13:06
Ну если только выгружать данные в Тз и потом после нахождения исключать из тз и по ней опять искать.
4 kolts23381
 
02.12.13
17:08
Так никто конкретно не ответил но я поменял алгоритм.
Еще вопрос, как известно при полнотекстовом поиске получаем список найденных значений. А можно как то отсортировать так чтоб наиболее похожие фразы были вначале а наименее в конце.
5 kolts23381
 
02.12.13
18:46
Неужели никто не знает? Или это не реально?