Показать полную графическую версию : [решено] Поиск в сетевом каталоге
Добрый день. Есть сервер windows server 2008 R2 (I5, 16гб ОЗУ, SSD 240гб), на нем есть папка расшаренная для всех. В этой папке хранятся протоколы врачей и каждый день она пополняется на 50-80 протоколов. В папке собралось уже около 15 000 таких протоколов, имя у каждого = ФИО пациента. Так вот, если мне надо найти какого нибудь пациента по фамилии, я захожу в расшаренную папку с компьютера врача и вбиваю в поисковик фамилию искомого пациента. Папка задумывается, где-то на минуту - полторы, в имени папки появляется "(Не отвечает)", я понимаю что она не повисла, а просто перебирает все 15 000 файлов на совпадения с текстом поиска. Но многие врачи этого не понимают как и директор, и все кричат что компьютер завис, работать не возможно и вообще ничего не работает. Люди разные приходят и уходят и каждому объяснять что это в принципе явление не страшно, и через пару минут его отпустит и он выдаст результат поиска, но может есть способ как-то ускорить работу поисковика или иным способом побороть проблему? На всех клиентских машинах стоит Window 7 64.
Что из себя представляет протокол? Файлик текстовый какой-то или еще что?
Quaker_75
13-07-2015, 15:06
Попробуйте проиндексировать эту папку. Подробно тут - http://windows.microsoft.com/ru-ru/windows/improve-windows-searches-using-index-faq#1TC=windows-7
и тут - http://increaseblog.ru/operacionnye-sistemy/sluzhba-indeksirovaniya-windows.html
Что из себя представляет протокол? Файлик текстовый какой-то или еще что? »
Это текстовые документ AOO
Dzirt2005
13-07-2015, 15:26
Попробуйте проиндексировать эту папку »
Разве можно сетевую папку добавить в индексирование?
Попробуйте проиндексировать эту папку. Подробно тут - http://windows.microsoft.com/ru-ru/w...#1TC=windows-7
и тут - http://increaseblog.ru/operacionnye-...a-windows.html »
Как добавить в индекс дополнительные папки описано отлично, но про сетевые каталоги там не слова. И в Параметрах индексирвоания в панеле управления нет возможности добавить к индексу сетевой путь.
Quaker_75
13-07-2015, 15:54
Разве можно сетевую папку добавить в индексирование? » - Сетевая папка добавляется в соответствующую Библиотеку и дальше по ходу текста....
или иным способом побороть проблему? »
Завести какой-нибудь реестр документов и все это хранить в виде базы данных. У нас используется ПО собственной разработки, так что поделиться не могу. Но наверняка есть нечто опенсорсное и\или бесплатное.
Сетевая папка добавляется в соответствующую Библиотеку и дальше по ходу текста.... »
Она должна быть доступна автономно
Завести какой-нибудь реестр документов и все это хранить в виде базы данных. У нас используется ПО собственной разработки, так что поделиться не могу. Но наверняка есть нечто опенсорсное и\или бесплатное. »
Что из себя представляет ваше ПО? Программа хранит в себе документы в собственном формате, а по возможности можно открыть и просмотреть как обычный Word документ и распечатать его?
Программа хранит в себе документы в собственном формате, а по возможности можно открыть и просмотреть как обычный Word документ и распечатать его? »
Нет, оно хранит все данные в бд (если не ошибаюсь - используется ms access, который входит в стандартный ms office 2003). Ну а открыть\добавить\распечатать - это именно то для чего ПО и нужно :)
Для поиска среди имён файлов не надо заводить никакое дополнительное ПО. И включать индексирование тоже не нужно (это не полнотекстовый поиск в содержимом файлов). На NTFS каталог и так представляет собой B+ дерево — Википедия (https://ru.wikipedia.org/wiki/B%2B_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE).
А вот что надо сделать — так это разделить эти пятнадцать тысяч файлов по подкаталогам (для SMB такое количество может быть проблемой). Например, по первой (первой+второй, первой+второй+третьей) букве фамилии — ровно так, как это делалось в регистратурах на бумаге.
А вот что надо сделать — так это разделить эти пятнадцать тысяч файлов по подкаталогам (для SMB такое количество может быть проблемой). Например, по первой (первой+второй, первой+второй+третьей) букве фамилии — ровно так, как это делалось в регистратурах на бумаге »
Сделал, проблема пока что не наблюдается. Будем мониторить.
Сделал, проблема пока что не наблюдается. Будем мониторить. »
На сколько решили в итоге поделить? И сколько примерно в среднем на один каталог вышло файлов?
На сколько решили в итоге поделить? И сколько примерно в среднем на один каталог вышло файлов? »
28 каталогов. В среднем в каждом где-то от 300 до 2000 файлов.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC