Windows использует индекс для быстрого поиска через интерфейс Windows Explorer. В моей системе Windows 7 я хочу иметь возможность поиска с использованием интерфейса в верхнем правом углу окна проводника. Индекс и поиск нормально работают нормально.
Этот «системный индекс» - это то, на что влияют параметры индексирования в панели управления. У меня настроено индексирование всех локальных дисков. В моем системном индексе Windows 7 у меня есть около 800 тыс. Файлов. Каждые несколько недель индекс стирается, и все элементы переиндексируются, что занимает несколько дней.
Почему это происходит и как я могу это исправить?
windows-7
windows-search
user276198
источник
источник
Ответы:
Как и многие другие люди, я давно отказался от службы индексирования Windows, поскольку она не только слишком медленная и замедляет работу компьютера, но и стала ориентированной на слова, поэтому иногда ей не хватает найти документы, которые, как я знаю, существуют, потому что Я ищу частичную строку.
Как и в ответе @ K7AAY, я использую поисковую систему Everything для имен файлов.
Для поиска содержимого файлов я использую Agent Ransack . Хотя он не индексирует файлы, его поиск достаточно быстр, чтобы пройти тысячи файлов за очень разумное время. Он также ищет необработанный текст, поэтому не понимает внутреннюю структуру файлов Office, но, тем не менее, находит текст с множеством параметров, таких как регулярные выражения. Он имеет панель предварительного просмотра, которая позволяет мне быстро просматривать контекст строки поиска в найденных файлах для определения тех, которые стоит открыть.
Агент Ransack также устанавливает хук оболочки в проводнике, поэтому я могу щелкнуть правой кнопкой мыши папку и вызвать ее для этой папки, тем самым ограничивая поиск.
источник
Win7 индексирует все файлы, если вы не отключили это, как я сделал, открыв Windows Explorer, щелкнув правой кнопкой мыши на C:, выбрав Свойства и щелкнув по отмеченному кружку флажку на рисунке ниже.
Когда мне нужно найти файл по имени, я делаю это с помощью бесплатного приложения Everything с http://www.voidtools.com/, которое намного быстрее, чем собственная функция поиска Window.
источник
У меня нет 100% ответа, но некоторые из следующих могут помочь:
Windows - в какой-то момент - необходимо повторно сканировать файлы, чтобы убедиться, что их индексы верны. Обычно это делается в фоновом режиме. Если ваш компьютер отключается, когда он не используется, или программы постоянно работают, не давая ему спать, это может нарушить автоматическую индексацию.
Если у вас медленное устройство хранения, сканирование такого большого количества файлов может занять слишком много времени
Каким-то образом запланированные задачи оптимизации портят поиск
Вы можете открыть «Просмотр событий» и выполнить поиск записей, связанных с поиском Windows, чтобы увидеть, нет ли в нем ошибок или есть какие-либо связанные с ними подробности.
Убедитесь, что служба поиска Windows установлена на автоматический или автоматический (отложенный запуск). Возможно, он не всегда работает, а затем должен наверстать упущенное при повторном открытии.
Вы можете попытаться перестроить поисковый индекс в параметрах индексирования, хотя, похоже, именно так Windows время от времени и делает
Как примечание, вы можете исправить Windows Search, а не использовать сторонние альтернативы по следующим причинам:
Windows Search выполнит поиск внутри файлов, включая документы и PDF-файлы (возможно, вам придется загрузить ifilter)
Windows Search предоставляет результаты в меню «Пуск», поэтому использование функции поиска для запуска программ работает неправильно, если поиск работает неправильно
источник