Как индексировать и искать файлы в общей папке с помощью Windows Server 2012 R2 и Windows 10?

Я не смог найти ничего полезного по этой теме, поэтому снова обращаюсь к вам.

Я хочу иметь возможность искать файлы в общей папке с помощью Windows 10. Общая папка находится на файловом сервере под управлением Server 2012 R2.

  1. Общая папка должна быть проиндексирована.
  2. При поиске должен использоваться индекс (быстрый, дешевый), а не поиск в файловой системе (медленно, дорого).
  3. Индекс должен быть доступен на сервере, а не создаваться клиентом (дорого, если их много клиентов).
  4. Должен работать "из коробки" или с Microsoft-Tools. Никаких сторонних приложений.

Я нашел информацию, что могу добавить подключенные диски в список проиндексированных путей, но подключенные диски не отображаются в выборе. Кроме того, это нарушило бы пункт 3.

Я знаю о функции Windows Search в Server 2012. Я не нашел информации о том, как использовать ее в сотрудничестве с клиентами.

Как бы это сделать. Я добился этого?

3
задан 25 November 2015 в 13:46
2 ответа

Установите на сервере службу Windows Search Index Service. Затем, в Панели управления, откройте Параметры индекса, и файл поделится с индексированными местами.

Это должно быть сделано.

Паскаль

.
0
ответ дан 3 December 2019 в 08:27

Я знаю, что это старый вопрос, но я хочу ответить на него, поскольку он все еще актуален сегодня.

Когда на сервере установлена ​​функция «Поиск Windows» через диспетчер серверов, он будет иметь возможность индексировать файлы, которые он разделяет с доменом / сетью (другими словами, храниться на его жестких дисках), и позволять компьютеру с Windows 10 использовать индекс для целей поиска. На панели управления сервера вы можете получить доступ к «Параметры индексирования» и настроить места индексирования (на жестком диске сервера, который будет использоваться совместно по сети), типы индексирования (например, .PDF, .docx ...), проиндексированный контент (имя файла или имя файла и его содержимое) и другие настройки. Это очень простая реализация, и я согласен с отсутствием хорошей документации по этому вопросу.

Чтобы ответить на ваш вопрос, если вы правильно настроили поиск на сервере, вам не нужно ничего делать на клиенте для использования индекса серверов, предполагая, что клиент является стандартной установкой и имеет доступ к общей папке сервера.

Пример:

  • Установите «Службу поиска Windows», перейдя в Диспетчер серверов -> Управление -> Добавить Роли и функции -> Выберите «Служба поиска Windows» на странице функций -> установить
  • Создайте общую папку в «C: \\ Shared Folders \ Company Files» с необходимыми разрешениями для доступа к папке с клиентского компьютера
  • Откройте «Параметры индексирования» и нажмите «Изменить», чтобы добавить «C: \\ Shared Folders \» в список индексирования, затем нажмите «Дополнительно» и выберите «Свойства индекса и содержимое файла» для поиска внутри документов
  • Для доступа к этой папке по сети с клиентского компьютера перейдите в "\\ Server \ Company File" s ", и клиентский компьютер будет использовать индекс серверов для завершения поиска. Вы можете следить за ходом индексации на серверах «Параметры индексирования». Обратите внимание, что на клиентском компьютере не должны быть выбраны параметры «Дополнительные параметры» -> «Содержимое файла». Также потребуется некоторое время для завершения индексирования, и есть способ снять ограничение на индексатор для более быстрого индексирования файлов.

ПРОБЛЕМА: есть условие на Windows server 2012 r2 essentials, которого у меня нет найдено разрешение, при котором клиентский компьютер не будет использовать индекс на сервере. Условие заключается в том, что вы используете «Общие папки» в адресе типа «// файловый сервер / Общие папки / Компания» вместо «// файловый сервер / Компания», который будет использовать индекс на сервере. Я создал новый вопрос, чтобы попытаться решить эту проблему здесь.

-1
ответ дан 3 December 2019 в 08:27

Теги

Похожие вопросы