Вход | Регистрация


Снова ДС(Динамический список)

Снова ДС(Динамический список)
Я
   Kamich
 
05.03.18 - 20:37
Всем привет.

Есть ДС в форме. Примерное количество записей из произвольного запроса 3 500.
Количество полей 7.

При стандартном поиске (Строка поиска) поиск осуществляется долго.

Вопрос: Как можно ускорить поиск?
 
 
   nordbox
 
1 - 05.03.18 - 20:39
Сортировка
   nordbox
 
2 - 05.03.18 - 20:40
Ну и сам построение поиска надо смотреть, как он организован
   Kamich
 
3 - 05.03.18 - 20:43
(1) Сортировка по данному полю не устанавливается (ТипСправочника)
   Kamich
 
4 - 05.03.18 - 20:48
(1) Добавил ВЫРАЗИТЬ(Поле.Наименование КАК СТРОКА(200)) , добавил сортировку по данному полю - результат тотже....(((
Да и плюс к тому же всё равно поиск осуществляется не только по данному полю(
   Dmitry1c
 
5 - 05.03.18 - 20:55
>Как можно ускорить поиск?

сделать не стандартный поиск, а поиск через отбор

т.е. указываешь строку, у тебя выполняется отдельный запрос, который возвращает массив ссылок на найденные объекты
а в твоем динамическом списке ставишь отбор вида "Ссылка ВСписке МассивСсылок" (вид сравнения компоновки данных)

Тогда будет быстро работать
   Kamich
 
6 - 05.03.18 - 20:59
(5) Щас попробую)
Отпишусь)
   nordbox
 
7 - 05.03.18 - 21:00
Запросом пробовал?
   Kamich
 
8 - 05.03.18 - 21:16
(5)
Намного лучше!
Спасибо!
   Kamich
 
9 - 05.03.18 - 21:17
(7)
Пробовал, всё равно тянет((
   Фрэнки
 
10 - 05.03.18 - 21:20
(9) замер самого запроса не пробовал сделать? ведь наверняка сам текст у него неоптимальный.
 
 Рекламное место пустует
   nordbox
 
11 - 05.03.18 - 21:20
Дык условия в запросе или сам запрос попробуй пересмотреть
тут как то была похожая тема, не помню даже когда
попробуй поискать
   Kamich
 
12 - 05.03.18 - 21:27
(10) Пробовал, формируется за 0.76.
   Kamich
 
13 - 05.03.18 - 21:27
(11) Искал, ищу)
   Kamich
 
14 - 05.03.18 - 21:38
(1) Как можно сделать сортировку?

1) Порядок в произвольном запросе
2) добавить Порядок програмнно Список.Порядок.Элементы.Добавить(.......


Или есть другой способ?
   Fragster
 
15 - 05.03.18 - 22:20
в свойствах ДС указать положение строки поиска = нет, тогда поиск будет осуществляться по колонке.
включить и актуализировать индекс полнотекстового поиска.
   Fragster
 
16 - 05.03.18 - 22:21
+ если уж так хочется поиск через строку поиска. ну и сделать так, чтобы для всех отображаемых данных ДС был включен этот самый поиск

Список тем форума
Рекламное место пустует  Рекламное место пустует
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит Тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует