![]() |
Поиск в сетевом каталоге
Добрый день. Есть сервер windows server 2008 R2 (I5, 16гб ОЗУ, SSD 240гб), на нем есть папка расшаренная для всех. В этой папке хранятся протоколы врачей и каждый день она пополняется на 50-80 протоколов. В папке собралось уже около 15 000 таких протоколов, имя у каждого = ФИО пациента. Так вот, если мне надо найти какого нибудь пациента по фамилии, я захожу в расшаренную папку с компьютера врача и вбиваю в поисковик фамилию искомого пациента. Папка задумывается, где-то на минуту - полторы, в имени папки появляется "(Не отвечает)", я понимаю что она не повисла, а просто перебирает все 15 000 файлов на совпадения с текстом поиска. Но многие врачи этого не понимают как и директор, и все кричат что компьютер завис, работать не возможно и вообще ничего не работает. Люди разные приходят и уходят и каждому объяснять что это в принципе явление не страшно, и через пару минут его отпустит и он выдаст результат поиска, но может есть способ как-то ускорить работу поисковика или иным способом побороть проблему? На всех клиентских машинах стоит Window 7 64.
|
Что из себя представляет протокол? Файлик текстовый какой-то или еще что?
|
Попробуйте проиндексировать эту папку. Подробно тут - http://windows.microsoft.com/ru-ru/w...#1TC=windows-7
и тут - http://increaseblog.ru/operacionnye-...a-windows.html |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Для поиска среди имён файлов не надо заводить никакое дополнительное ПО. И включать индексирование тоже не нужно (это не полнотекстовый поиск в содержимом файлов). На NTFS каталог и так представляет собой B+ дерево — Википедия.
А вот что надо сделать — так это разделить эти пятнадцать тысяч файлов по подкаталогам (для SMB такое количество может быть проблемой). Например, по первой (первой+второй, первой+второй+третьей) букве фамилии — ровно так, как это делалось в регистратурах на бумаге. |
Цитата:
|
Цитата:
|
Цитата:
|
3DpacTe, спасибо, ясно.
|
Время: 21:38. |
Время: 21:38.
© OSzone.net 2001-