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


11

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

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

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

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

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

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

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

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

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


Вы пытались полностью перестроить индекс?
Моав

Нет, но я попробую. Хотя очень жаль, потому что сейчас написано: «Индексация завершена. Индексируется 100 000 элементов». Это займет некоторое время, пока не будет восстановлено, но какого черта.
Лу

Это странно, мой работает очень хорошо большую часть времени, но время от времени он не возвращает файл, который я знаю, и могу перейти к нему, он просто сделал это для меня, поэтому я закрыл окна проводника и открыл новый ( я предполагаю, что он очистил какой-то кэш, и когда он нашел его, поиск в Windows всегда был отстой
Моав

Ответы:


2

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

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

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

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

  1. Откройте «Параметры индексирования»
  2. Убедитесь, что там есть папка или родительская папка (и не исключена)
  3. Нажмите Дополнительно.
  4. Утвердить UAC
  5. На File Typesвкладке убедитесь, что расширения файлов, которые вы хотите, выбраны.
  6. Вернитесь на Index Settingsвкладку, найдите раздел «Устранение неполадок», выберите «Перестроить» и подтвердите.
  7. Дайте компьютеру время для индексации. Если вы используете компьютер, Windows автоматически замедляет индексирование, поэтому дайте ему работать быстро. Чем больше у вас файлов, тем дольше это займет.
  8. Попробуйте еще раз и дайте мне знать, если у вас все еще есть проблемы.

1
На самом деле, эта папка индексируется долгое время, я провел упомянутый тест с другой папкой, просто чтобы убедиться, что это проблема с индексацией. Индексирование статуса "индексация завершена", поэтому он больше не работает. Но само предположение, что поиск не должен работать во время индексации, не имеет никакого смысла, потому что он должен (по замыслу, вероятно) вернуться к рекурсивному поиску на диске. И дело в том, что я не вижу этой проблемы со всеми папками. Некоторые из них хорошо разыскиваются по любым критериям, а некоторые не могут вернуть результат, даже если я установлю *.*.
Лу

О, винт, я полностью отключил индексацию. У меня есть SSD, поэтому поиски все равно довольно быстрые.
Лу

Вы пытались перестроить индекс? Это всегда работало для меня. Остерегайтесь, хотя на SSD - он работает быстро для поиска по имени файла, но не ищет в самих документах.
PatKilg

Я действительно не хочу использовать решение, которое не надежно. Это моя вторая установка Windows 7, и у меня была эта проблема на Vista и на другом компьютере с Win7. На этот раз я также запустил «Средство устранения неполадок индексирования», как это было предложено Windows, и он не обнаружил проблем с индексом. Если перестройка изменит результат, то они действительно не контролируют свою поисковую систему. И агент Ransack ищет как имена файлов, так и содержимое.
Лу

Я не могу говорить за Vista, я тоже нашел опыт поиска плохо. У меня не было проблем с Windows 7, хотя. Вы упомянули наличие SSD. Пришел ли он с мастером настройки, который отключил службу поиска? Я знаю, что Samsung SSD Wizard рекомендует это, хотя это дерьмовый совет на новых дисках. Ищите это вservices.msc
PatKilg

6

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

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

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


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

2

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

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


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

0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.