|
Снова ДС(Динамический список) | ☑ | ||
---|---|---|---|---|
0
Kamich
05.03.18
✎
20:37
|
Всем привет.
Есть ДС в форме. Примерное количество записей из произвольного запроса 3 500. Количество полей 7. При стандартном поиске (Строка поиска) поиск осуществляется долго. Вопрос: Как можно ускорить поиск? |
|||
1
nordbox
05.03.18
✎
20:39
|
Сортировка
|
|||
2
nordbox
05.03.18
✎
20:40
|
Ну и сам построение поиска надо смотреть, как он организован
|
|||
3
Kamich
05.03.18
✎
20:43
|
(1) Сортировка по данному полю не устанавливается (ТипСправочника)
|
|||
4
Kamich
05.03.18
✎
20:48
|
(1) Добавил ВЫРАЗИТЬ(Поле.Наименование КАК СТРОКА(200)) , добавил сортировку по данному полю - результат тотже....(((
Да и плюс к тому же всё равно поиск осуществляется не только по данному полю( |
|||
5
Dmitry1c
05.03.18
✎
20:55
|
>Как можно ускорить поиск?
сделать не стандартный поиск, а поиск через отбор т.е. указываешь строку, у тебя выполняется отдельный запрос, который возвращает массив ссылок на найденные объекты а в твоем динамическом списке ставишь отбор вида "Ссылка ВСписке МассивСсылок" (вид сравнения компоновки данных) Тогда будет быстро работать |
|||
6
Kamich
05.03.18
✎
20:59
|
(5) Щас попробую)
Отпишусь) |
|||
7
nordbox
05.03.18
✎
21:00
|
Запросом пробовал?
|
|||
8
Kamich
05.03.18
✎
21:16
|
(5)
Намного лучше! Спасибо! |
|||
9
Kamich
05.03.18
✎
21:17
|
(7)
Пробовал, всё равно тянет(( |
|||
10
Фрэнки
05.03.18
✎
21:20
|
(9) замер самого запроса не пробовал сделать? ведь наверняка сам текст у него неоптимальный.
|
|||
11
nordbox
05.03.18
✎
21:20
|
Дык условия в запросе или сам запрос попробуй пересмотреть
тут как то была похожая тема, не помню даже когда попробуй поискать |
|||
12
Kamich
05.03.18
✎
21:27
|
(10) Пробовал, формируется за 0.76.
|
|||
13
Kamich
05.03.18
✎
21:27
|
(11) Искал, ищу)
|
|||
14
Kamich
05.03.18
✎
21:38
|
(1) Как можно сделать сортировку?
1) Порядок в произвольном запросе 2) добавить Порядок програмнно Список.Порядок.Элементы.Добавить(....... Или есть другой способ? |
|||
15
Fragster
гуру
05.03.18
✎
22:20
|
в свойствах ДС указать положение строки поиска = нет, тогда поиск будет осуществляться по колонке.
включить и актуализировать индекс полнотекстового поиска. |
|||
16
Fragster
гуру
05.03.18
✎
22:21
|
+ если уж так хочется поиск через строку поиска. ну и сделать так, чтобы для всех отображаемых данных ДС был включен этот самый поиск
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |