Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Поиск в сетевом каталоге (http://forum.oszone.net/showthread.php?t=302358)

3DpacTe 13-07-2015 11:52 2528275

Поиск в сетевом каталоге
 
Добрый день. Есть сервер windows server 2008 R2 (I5, 16гб ОЗУ, SSD 240гб), на нем есть папка расшаренная для всех. В этой папке хранятся протоколы врачей и каждый день она пополняется на 50-80 протоколов. В папке собралось уже около 15 000 таких протоколов, имя у каждого = ФИО пациента. Так вот, если мне надо найти какого нибудь пациента по фамилии, я захожу в расшаренную папку с компьютера врача и вбиваю в поисковик фамилию искомого пациента. Папка задумывается, где-то на минуту - полторы, в имени папки появляется "(Не отвечает)", я понимаю что она не повисла, а просто перебирает все 15 000 файлов на совпадения с текстом поиска. Но многие врачи этого не понимают как и директор, и все кричат что компьютер завис, работать не возможно и вообще ничего не работает. Люди разные приходят и уходят и каждому объяснять что это в принципе явление не страшно, и через пару минут его отпустит и он выдаст результат поиска, но может есть способ как-то ускорить работу поисковика или иным способом побороть проблему? На всех клиентских машинах стоит Window 7 64.

Charg 13-07-2015 13:08 2528293

Что из себя представляет протокол? Файлик текстовый какой-то или еще что?

Quaker_75 13-07-2015 15:06 2528343

Попробуйте проиндексировать эту папку. Подробно тут - http://windows.microsoft.com/ru-ru/w...#1TC=windows-7

и тут - http://increaseblog.ru/operacionnye-...a-windows.html

3DpacTe 13-07-2015 15:24 2528348

Цитата:

Цитата Charg
Что из себя представляет протокол? Файлик текстовый какой-то или еще что? »

Это текстовые документ AOO

Dzirt2005 13-07-2015 15:26 2528350

Цитата:

Цитата Quaker_75
Попробуйте проиндексировать эту папку »

Разве можно сетевую папку добавить в индексирование?

3DpacTe 13-07-2015 15:35 2528356

Цитата:

Цитата Quaker_75
Попробуйте проиндексировать эту папку. Подробно тут - http://windows.microsoft.com/ru-ru/w...#1TC=windows-7
и тут - http://increaseblog.ru/operacionnye-...a-windows.html »

Как добавить в индекс дополнительные папки описано отлично, но про сетевые каталоги там не слова. И в Параметрах индексирвоания в панеле управления нет возможности добавить к индексу сетевой путь.

Quaker_75 13-07-2015 15:54 2528363

Цитата:

Цитата Dzirt2005
Разве можно сетевую папку добавить в индексирование? »

- Сетевая папка добавляется в соответствующую Библиотеку и дальше по ходу текста....

Charg 13-07-2015 15:54 2528364

Цитата:

Цитата 3DpacTe
или иным способом побороть проблему? »

Завести какой-нибудь реестр документов и все это хранить в виде базы данных. У нас используется ПО собственной разработки, так что поделиться не могу. Но наверняка есть нечто опенсорсное и\или бесплатное.

Vadikan 13-07-2015 15:58 2528365

Цитата:

Цитата Quaker_75
Сетевая папка добавляется в соответствующую Библиотеку и дальше по ходу текста.... »

Она должна быть доступна автономно

3DpacTe 13-07-2015 16:24 2528377

Цитата:

Цитата Charg
Завести какой-нибудь реестр документов и все это хранить в виде базы данных. У нас используется ПО собственной разработки, так что поделиться не могу. Но наверняка есть нечто опенсорсное и\или бесплатное. »

Что из себя представляет ваше ПО? Программа хранит в себе документы в собственном формате, а по возможности можно открыть и просмотреть как обычный Word документ и распечатать его?

Charg 13-07-2015 17:11 2528392

Цитата:

Цитата 3DpacTe
Программа хранит в себе документы в собственном формате, а по возможности можно открыть и просмотреть как обычный Word документ и распечатать его? »

Нет, оно хранит все данные в бд (если не ошибаюсь - используется ms access, который входит в стандартный ms office 2003). Ну а открыть\добавить\распечатать - это именно то для чего ПО и нужно :)

Iska 13-07-2015 18:43 2528423

Для поиска среди имён файлов не надо заводить никакое дополнительное ПО. И включать индексирование тоже не нужно (это не полнотекстовый поиск в содержимом файлов). На NTFS каталог и так представляет собой B+ дерево — Википедия.

А вот что надо сделать — так это разделить эти пятнадцать тысяч файлов по подкаталогам (для SMB такое количество может быть проблемой). Например, по первой (первой+второй, первой+второй+третьей) букве фамилии — ровно так, как это делалось в регистратурах на бумаге.

3DpacTe 15-07-2015 16:29 2529124

Цитата:

Цитата Iska
А вот что надо сделать — так это разделить эти пятнадцать тысяч файлов по подкаталогам (для SMB такое количество может быть проблемой). Например, по первой (первой+второй, первой+второй+третьей) букве фамилии — ровно так, как это делалось в регистратурах на бумаге »

Сделал, проблема пока что не наблюдается. Будем мониторить.

Iska 15-07-2015 16:40 2529129

Цитата:

Цитата 3DpacTe
Сделал, проблема пока что не наблюдается. Будем мониторить. »

На сколько решили в итоге поделить? И сколько примерно в среднем на один каталог вышло файлов?

3DpacTe 17-07-2015 07:55 2529620

Цитата:

Цитата Iska
На сколько решили в итоге поделить? И сколько примерно в среднем на один каталог вышло файлов? »

28 каталогов. В среднем в каждом где-то от 300 до 2000 файлов.

Iska 17-07-2015 12:22 2529690

3DpacTe, спасибо, ясно.


Время: 21:38.

Время: 21:38.
© OSzone.net 2001-