Поиск в Windows 7 не возвращает результаты из проиндексированных папок

28807
Lou

Я испытываю эту проблему снова и снова, и я просто не могу найти ответ. Это не имеет смысла, но поиск просто не возвращает результаты из папок, в которых эти файлы наверняка есть. Странно, что эта технология существует уже более 5 лет (ее можно добавить в Windows XP в качестве дополнения), и они до сих пор не поняли ее правильно.

Моя папка содержит 10 файлов изображений с расширениями .png. Два сценария:

  1. Сценарий 1 : я исключаю папку, используя параметры индексации. Поиск работает.

  2. Сценарий 2 : Я включаю индексирование для этой папки. Поиск не работает.

Конечно, агент Ransack возвращает результаты каждый раз. Когда я проверяю расширенные параметры для параметров индексирования на панели управления, .pngфайлы проверяются на вкладке «Типы файлов» с помощью «фильтра свойств файла».

Что за дело с этим?

[Редактировать]

Для пояснения, это происходит не со всеми папками, а с несколькими. Для «проблемных» папок даже *.*не возвращает ни одного результата. Я нашел несколько советов, чтобы очистить архив и атрибуты readonly для всех файлов (не имеет смысла, но эй), но это не сработало.

Состояние индексирования на панели управления: индексирование завершено. Проиндексировано 100 000 предметов. Папка включена в список. Список типов файлов содержит .pngрасширение (хотя оно не работает ни с одним фильтром, даже *.*).

11
Вы пытались полностью перестроить индекс? Moab 12 лет назад 0
Нет, но я попробую. Хотя очень жаль, потому что сейчас написано: «Индексация завершена. Индексируется 100 000 элементов». Это займет некоторое время, пока он не будет восстановлен, но какого черта. Lou 12 лет назад 0
Это странно, мой работает очень хорошо большую часть времени, но время от времени он не возвращает файл, который я знаю, и могу перейти к нему, он просто сделал это для меня, поэтому я закрыл окна проводника и открыл новый ( Я предполагаю, что он очистил какой-то кеш, и когда он нашел это, Windows Search всегда отстой. Moab 12 лет назад 0

4 ответа на вопрос

6
Jesse C

ПРОБЛЕМА. У меня возникла та же проблема, когда в окне проводника отображались результаты поиска только при остановленном поиске Windows в службах. Кроме того, в некоторых папках разрешен поиск в проводнике, а в других нет результатов.

РЕШЕНИЕ. Нажмите «Свойства» для рассматриваемой родительской папки (Google Drive для меня), перейдите на вкладку «Безопасность» и убедитесь, что SYSTEM является одним из разрешенных имен пользователей. Если это не так, нажмите Edit и добавьте SYSTEM. После этого я открыл «Параметры индексации» и нажал «Перестроить». Решено!

КРЕДИТЫ: Windows 7 Index Search не работает в папке Google Drive

Это решило мою проблему, за исключением того, что мне пришлось рекурсивно добавлять разрешения SYSTEM для всех файлов и папок в папке, которая не была проиндексирована. Heptite 9 лет назад 2
2
PatKilg

Вы предоставляете сервису индексирования время для индексации файлов? Это может занять время. Если вы включили индексирование, и оно не работает сразу, мне кажется, что это означает, что файлы еще не занесены в индекс. Поиск ищет в индексе, не находит файлы и думает, что их не существует.

Когда вы отключаете индексирование, поиск выполняет итерацию по папке и, таким образом, находит файлы.

После того, как вы включите индексацию, дайте вашему компьютеру некоторое время, чтобы проиндексировать все ваши файлы. Вы можете видеть прогресс в диалоговом окне «Параметры индексации» (найдите его в «Пуск»).

Если у вас все еще есть проблемы:

  1. Откройте «Параметры индексации»
  2. Убедитесь, что там указана папка или родительская папка (и не исключена)
  3. Нажмите Дополнительно.
  4. Утвердить UAC
  5. На File Typesвкладке убедитесь, что расширения файлов, которые вы хотите, выбраны.
  6. Вернитесь на Index Settingsвкладку, найдите раздел «Устранение неполадок», выберите «Перестроить» и подтвердите.
  7. Дайте компьютеру время для индексации. Если вы используете компьютер, Windows автоматически замедляет индексацию, поэтому она запускается на ночь. Чем больше у вас файлов, тем дольше это займет.
  8. Попробуйте еще раз и дайте мне знать, если у вас все еще есть проблемы.
На самом деле, эта папка индексируется в течение длительного времени, я провел упомянутый тест с другой папкой, просто чтобы убедиться, что это проблема с индексацией. Индексирование статуса "индексация завершена", поэтому он больше не работает. Но само предположение, что поиск не должен работать во время индексации, не имеет никакого смысла, потому что он должен (по замыслу, вероятно) вернуться к рекурсивному поиску на диске. И дело в том, что я не вижу этой проблемы со всеми папками. Некоторые из них хорошо разыскиваются по любым критериям, а некоторые не могут вернуть результат, даже если я установил `*. *`. Lou 12 лет назад 1
О, винт, я полностью отключил индексацию. У меня есть SSD, поэтому поиски все равно довольно быстрые. Lou 12 лет назад 0
Вы пытались перестроить индекс? Это всегда работало для меня. Остерегайтесь, хотя на SSD - он работает быстро для поиска по имени файла, но не ищет в самих документах. PatKilg 12 лет назад 0
I really don't want to use a solution which in not reliable. This is my 2nd Windows 7 installation, and I had this problem on Vista and my other Win7 PC also. This time I also ran the "Indexing troubleshooter" as suggested by Windows, and it found no problems with the index. If rebuilding would change the outcome, then they really have no control of their search system. And Agent Ransack searches both filenames and contents. Lou 12 лет назад 0
Я не могу говорить за Vista, я тоже нашел опыт поиска плохо. У меня не было проблем с Windows 7, хотя. Вы упомянули наличие SSD. Пришел ли он с мастером настройки, который отключил службу поиска? Я знаю, что Samsung SSD Wizard рекомендует это, хотя это дерьмовое предложение на новых дисках. Ищите это в `services.msc` PatKilg 12 лет назад 0
Нет, я не отключал индексирование (до сих пор), я знаю, что индексирование дает гораздо более быстрые результаты (если оно не нарушено), чем поиск по всем файлам, даже на SSD. Поскольку я отключил его, все мои поиски немного медленнее, но работают правильно. Lou 12 лет назад 0
2
Shawn T.

Я попробовал эту простую модификацию и работал как шарм. Получил это от какого-то гения по имени Thekid2point0 на другом сайте:

«Не уверен, что это поможет, но у меня был пользователь с такой же проблемой, и после некоторого изменения всех настроек, которые я смог найти, я нашел ту, которая сделала свое дело. В разделе« Свойства папки »перейдите на вкладку« Поиск »и в разделе« Поиск »проверьте флажок «Не использовать индекс при поиске в папках файлов для системных файлов» закрывает проводник Windows, а затем снова открывает и повторяет поиск. Это работает для меня, надеюсь, это поможет кому-то еще ».

Привет Шон, у вас есть ссылка, чтобы перейти с информацией - просто в качестве дополнительной ссылки - спасибо mic84 8 лет назад 1
0
i3igmind

Благодарю. вот что сработало для меня:

В разделе «Свойства папки» перейдите на вкладку «Поиск», а в разделе «Поиск» установите флажок «Не использовать индекс при поиске в системных папках для системных файлов», чтобы закрыть проводник Windows, а затем снова открыть и повторить поиск. Это сработало для меня