|
Область полнотекстового поиска
| ☑ |
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
|
Неужели никто не знает? Или это не реально?
|
|