У меня есть сетевой ресурс Windows Server 2008 R2, настроенный как диск в Win 7 x64. Я хочу выполнить поиск через Windows 7, но всегда получаю сообщение "нет элементов, соответствующих вашему запросу". Как будто он даже не пытается искать.
Роль файлового сервера с Windows Search Service установлена. Диск, содержащий общий сетевой ресурс, добавляется к параметрам индексации на сервере и указывает, что индексация завершена.
Из того, что я понимаю, поисковый запрос должен быть отправлен на сервер (где проиндексирован контент), выполнен, а результаты возвращены.
Неудачные решения:
создать символическую ссылку на UNC. Я считаю, что это является крайним решением проблемы, которая должна быть простой.
включить «Всегда доступно в автономном режиме» для UNC. В корпоративной среде недопустимо дублировать весь серверный контент локально, а также невозможно со многими ТБ серверного хранилища.
установить «Поиск на рабочем столе Windows: надстройка для файлов в сетях Microsoft» http://www.microsoft.com/downloads/details.aspx?DisplayLang=en&FamilyID=f7e981d9-5a3b-4872-a07e-220761e27283 Это позволяет использовать UNC-путь быть введенным в параметры индексации на клиенте, а затем индекс, созданный локально. Тем не менее, надстройка не для Windows 7 и не поддерживается для x64.
Обновить:
Установка включает в себя два клиента (оба полностью обновленные Win7 x64), один файловый сервер, без домена. Для простоты (в данном случае безопасность не является проблемой) используется анонимный доступ. Я действительно сомневаюсь, что это проблема с разрешениями, поскольку я могу получать доступ, изменять и создавать контент на подключенном диске. Я просто не могу найти это.
Поиск на сервере ВСЕГДА работает. В указанной папке много контента: 2,17 ТБ с 274 633 файлами, однако в папке (папках), которую я хочу найти, содержится только 11 503 файла (54,3 ГБ).
Поиск на одном из двух клиентов работает большую часть времени. Это кажется ненадежным. В некоторые дни это работает, в других - нет. Поиск на втором клиенте никогда не работал.
Индекс был перестроен как на сервере, так и на обоих клиентах.
Обновление 2:
- На клиенте, если я выделю все файлы в общем ресурсе, зайду в свойства и позволю Win 7 подсчитывать файлы, а затем приступить к поиску после завершения подсчета, это работает. Я не уверен, почему это сработало (как-то связано с перестройкой индекса, на этот раз правильно?). У меня такое ощущение, что при изменении содержимого файлового сервера он не будет работать. Есть предположения?