11

Windows использует индекс для быстрого поиска через интерфейс Windows Explorer. В моей системе Windows 7 я хочу иметь возможность поиска с использованием интерфейса в верхнем правом углу окна проводника. Индекс и поиск нормально работают нормально.

Этот "системный индекс" - это то, на что влияют параметры индексирования в панели управления. У меня настроено индексирование всех локальных дисков. В моем системном индексе Windows 7 у меня есть около 800 тыс. Файлов. Каждые несколько недель индекс стирается, и все элементы переиндексируются, что занимает несколько дней.

Почему это происходит и как я могу это исправить?

3 ответа3

5

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

Как и в ответе @ K7AAY, я использую поисковую систему Everything для имен файлов.

Для поиска содержимого файлов я использую Agent Ransack. Хотя он не индексирует файлы, его поиск достаточно быстр, чтобы пройти тысячи файлов за очень разумное время. Он также ищет необработанный текст, поэтому не понимает внутреннюю структуру файлов Office, но, тем не менее, находит текст с множеством опций, таких как регулярные выражения. Он имеет панель предварительного просмотра, которая позволяет мне быстро просматривать контекст строки поиска в найденных файлах для определения тех, которые стоит открыть.

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

4

Win7 индексирует все файлы, если вы не отключили это, как я сделал, открыв Windows Explorer, щелкнув правой кнопкой мыши на C:, выбрав Свойства и щелкнув по отмеченному кружку флажку на рисунке ниже.

Когда мне нужно найти файл по имени, я делаю это с помощью бесплатного приложения Everything с http://www.voidtools.com/, которое намного быстрее, чем собственная функция поиска Window.

3

У меня нет 100% ответа, но некоторые из следующих могут помочь:

  • Windows - в какой-то момент - необходимо повторно сканировать файлы, чтобы убедиться, что их индексы верны. Обычно это делается в фоновом режиме. Если ваш компьютер отключается, когда он не используется, или программы постоянно работают, не давая ему спать, это может нарушить автоматическую индексацию.

  • Если у вас медленное устройство хранения, сканирование такого большого количества файлов может занять слишком много времени.

    • Вы можете настроить то, что индексируется в разделе "Параметры индексирования"
    • Вы все еще можете использовать Windows Search для элементов, которые не были проиндексированы, но для поиска этих файлов потребуется больше времени
  • Каким-то образом запланированные задачи оптимизации мешают поиску

    • В Windows есть пара задач Оптимизация меню "Пуск" в планировщике заданий
    • Вы можете попробовать отключить / запустить / проверить время последнего запуска, чтобы увидеть, замечаете ли вы что-нибудь
  • Вы можете открыть программу просмотра событий и выполнить поиск записей, связанных с поиском Windows, чтобы увидеть, нет ли в ней каких-либо ошибок или каких-либо связанных с ними сведений.

  • Убедитесь, что служба поиска Windows настроена на автоматический или автоматический (отложенный запуск). Возможно, он не всегда работает, а затем должен наверстать упущенное при повторном открытии.

  • Вы можете попытаться перестроить поисковый индекс в параметрах индексирования, хотя, похоже, именно так Windows время от времени и делает

Как примечание, вы можете исправить Windows Search, а не использовать сторонние альтернативы по следующим причинам:

  • Windows Search будет выполнять поиск внутри файлов, включая документы и PDF-файлы (возможно, вам придется загрузить ifilter)

  • Поиск Windows предоставляет результаты в меню «Пуск», поэтому использование функции поиска для запуска программ работает неправильно, если поиск работает неправильно

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .