Як шукати вміст будь-якого типу файлів за допомогою пошуку Windows

Пошук Windows і його розширений синтаксис запитів (AQS) — це страшенно чудова функція в Windows. Він дозволяє швидко знайти певний файл або групу файлів із певним ім’ям або метаданими в папці та підпапках.

Поряд із властивостями файлів індексування або метаданими, більшість відомих текстових файлів також індексується за замовчуванням. Коли тип файлу індексується вмістом, Windows Search виводить список файлів, які містять слово або фразу у вмісті файлу, коли ви вводите пошукову фразу в поле пошуку.

ПОВ'ЯЗАНІ:Що таке розширений пошук (параметри індексування) у Windows 10

Які файли звичайного тексту «індексуються» за замовчуванням?

За замовчуванням відомі типи текстових файлів, такі як .BAT, .CMD, .CPP, .VBS. Ось повний список типів файлів, вміст яких за замовчуванням індексується на комп’ютері з Windows 10:

A, ANS, ASC, ASM, ASX, AU3, BAS, BAT, BCP, C, CC, CLS, CMD, CPP, CS, CSA, CSV, CXX, DBS, DEF, DIC, DOS, DSP, DSW, EXT, FAQ, FKY, H, HPP, HXX, I, IBQ, ICS, IDL, IDQ, INC, INF, INI, INL, INX, JAV, JAVA, JS, KCI, LGN, LST, M3U, MAK, MK, ODH, ODL, PL, PRC, RC2, RC, RCT, REG, RGS, RUL, S, SCC, SOL, SQL, TAB, TDL, TLH, TLI, TRG, TXT, UDF, UDT, USR, VBS, VIW, VSPSCC, VSSCC, VSSSCC, WRI, WTX

Увімкнути пошук вмісту файлів будь-якого типу

Якщо у вас є користувацький тип файлу у форматі звичайного тексту, і ви хочете повністю індексувати (крім стоп-слів) вміст, ви можете додати розширення файлу вручну в параметрах індексування. Тип Параметри індексування у полі пошуку «Пуск/Кортана» та клацніть результат пошуку.

параметри індексації, пошук у меню «Пуск».

Щоб додати власні або невідомі текстові файли, наприклад, .AHK або .PHP, у діалоговому вікні «Параметри індексування» натисніть «Додатково» та виберіть «Типи файлів».

php вміст індексу спеціального розширення файлу

Введіть розширення файлу PHP, виберіть Властивості індексу та вміст файлу перемикач і натисніть OK. Після натискання ОК з’явиться запит «Відновлення індексу може зайняти багато часу. Деякі перегляди та результати пошуку можуть бути неповними, доки відновлення не буде завершено.” з’являється.

підказка перебудувати індекс

Натисніть «ОК» і дайте індексатору значний час (можливо, навіть години), щоб виконати свою роботу.

Приклад: увімкнути пошук вмісту файлів скриптів PowerShell (.PS1)

Тип файлу сценарію PowerShell .PS1, хоча це відомий текстовий файл, вміст не індексується за замовчуванням. Щоб продемонструвати це, у мене є два файли з різними розширеннями файлів, але містять абсолютно однаковий код PowerShell.

демонстрація індексу вмісту пошуку Windows

Як бачите, файл містить слово з назвою Захисник.

код вмісту файлу ps1

Однак, коли я набрав захисник у текстовому полі пошуку вказано лише текст (.txt) файл. Хоча .PS1 файл має той самий вміст, файл не вказано в результатах пошуку.

.ps1 вміст не проіндексовано

Для пошуку вмісту файлу .PS1 за допомогою пошуку Windows увімкніть індексацію вмісту для розширення файлу. У параметрах індексування натисніть кнопку Додатково та виберіть вкладку Типи файлів. Виберіть .PS1 зі списку та увімкніть Властивості індексу та вміст файлу радіо-кнопка.

Властивості та вміст індексного файлу ps1

Натисніть ОК і дайте достатній час для пошуку Windows для індексації вибраного типу файлу. Перебудова може зайняти від хвилин до годин залежно від конфігурації системи, кількості файлів, які очікують на індексацію, та рівня активності користувача в системі. Не очікуйте, що Windows негайно індексує ваші додаткові типи файлів.

Через деякий час Windows Search проіндексував вміст усього .PS1 файли належним чином, і ось результати пошуку:

.ps1 після індексації вмісту
ПОВ'ЯЗАНІ:Як шукати файли, створені між двома датами в Windows

Виключіть файли в певних папках, щоб запобігти індексації вмісту

Індексація вмісту додаткових типів файлів означає додаткові розмір файлу бази даних і додаткові ресурси, які споживає пошуковий індексатор. Щоб зменшити розмір бази даних, увімкніть параметр лише для потрібних файлів. Для інших типів файлів ви можете вибрати індексувати лише властивості та метадані файлу.

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

вимкнути індекс вмісту для папки

Примітка: Ви можете зробити це для кожного файлу або папки.

Зніміть прапорець Дозволити індексувати вміст файлів у цій папці на додаток до властивостей файлуі натисніть кнопку OK. Для папок Windows запитає, чи застосовувати налаштування лише для файлів із поточної папки чи також для підпапок. Виберіть відповідний варіант і натисніть OK.

Відтепер Windows Search не буде індексувати вміст файлів, присутніх у ньому конкретну папку, незалежно від налаштувань типу файлів у діалоговому вікні Типи файлів у Параметрах індексування. Це допомагає знизити навантаження на пошук Windows і зменшує розмір бази даних.

Шукати лише імена файлів, а не вміст (навіть з увімкненою індексацією вмісту)

Іноді вам може знадобитися заборонити пошуку Windows індексувати вміст документів і архівів (без вимкнення функції індексування вмісту файлів), обмежуючи результати до тільки імена файлів.

Щоб Windows Search шукав лише назву файлу (не вміст), використовуйте оператор пошуку ім'я файлу:

Наприклад, розширений пошуковий запит ім'я файлу:*аудит* перелічує файли, які містять це слово аудит в імені файлу, незалежно від вмісту файлу. Для точного пошуку завжди використовуйте оператори розширеного пошуку.


Уточніть пошук за допомогою команд на вкладці «Пошук».

Не любите вводити вручну або запам’ятовувати розширений синтаксис запиту? Без проблем! скористайтеся кнопками стрічки розширеного пошуку на вкладці «Пошук у File Explorer», щоб уточнити пошук. Він автоматично заповнює оператори пошуку в текстовому полі пошуку.

Кнопки стрічки пошуку AQS покращують пошук

Для демонстрації я додав 0-байтовий файл з іменем defender.txt разом з sample.txt і зразок.ps1.

AQS і пошук вмісту Windows

Файли sample.txt і sample.ps1 містять це слово захисник всередині файлу. У цьому випадку введення тексту захисник у вікні пошуку відображаються всі три файли:

AQS і пошук вмісту Windows

Це тому, що для пошуку за ключовими словами у вільному стилі Windows Search шукає ім’я файлу, а також шукає вміст (включених типів файлів) для використовуваного ключового слова. Якби я використовував синтаксис розширеного запиту (AQS). ім'я файлу: або ім'я: воно шукає тільки ім'я файлу, як показано на наступному знімку екрана.

AQS і пошук вмісту Windows

підказки лампочки значокThe ім'я файлу: оператору завжди віддають перевагу ім'я: тому що ім'я: Оператор шукатиме лише з початку імені файлу, а не будь-де в назві файлу.

Так само є багато таких оператори розширеного пошуку з якими ви хотіли б бути знайомими. Наприклад, за допомогою AQS можна пошук файлів, створених між двома датами. Ви можете змішувати та поєднувати кілька операторів пошуку, щоб уточнити пошук. Завдяки AQS Windows Search можливості безмежні.

Шукайте вміст файлів навіть у неіндексованих місцях

Поки що все, що написано в цій статті, стосується індексованих місць. Для неіндексованих шляхів Windows має переглянути кожен файл або папку у файловій системі та отримати результати. Це буде точно, але дуже повільно і більше споживає системні ресурси.

За замовчуванням у неіндексованих розташуваннях Windows Search не шукає вміст файлів. Якщо ви хочете шукати вміст файлу в неіндексованих місцях, можна ввімкнути параметр.

  • Відкрийте Провідник файлів, клацніть меню «Файл» і виберіть «Змінити параметри папки та пошуку».
  • Перейдіть на вкладку Пошук і ввімкніть опцію з назвою Завжди шукайте імена та вміст файлів (це може зайняти кілька хвилин)
  • Натисніть OK.
    увімкнути пошук вмісту в неіндексованих місцях
ПОВ'ЯЗАНІ:Як повністю скинути та відновити пошуковий індекс Windows

Варто повторити, що наведене вище налаштування, якщо ввімкнено, спричинить пошуки сповільнити дуже багато, і продуктивність системи, безумовно, страждає від постійного збивання жорсткого диска. Будь ласка, використовуйте наведене вище налаштування розумно — вмикайте його лише тоді, коли це абсолютно необхідно.

Функція пошуку Windows, незважаючи на час від часу збій служби індексатора пошуку (який можна виправити), який ви можете зіткнутися, це реально економить час, коли він працює, і це продуктивний інструмент, який полегшує наш робочий процес.

Інформація в цій статті стосується Windows Vista і новіших версій, які включають операційні системи Windows 10 і Windows Server.
Пропоноване зображення Кредит: earvine95, pixabay.com


Одне невелике прохання: якщо вам сподобався цей пост, поділіться ним?

Одна ваша "крихітна" публікація серйозно допомогла б у розвитку цього блогу. Кілька чудових пропозицій:
  • Закріпіть!
  • Поділіться ним у своєму улюбленому блозі + Facebook, Reddit
  • Твіттер!
Тож дуже дякую за підтримку, мій читачу. Це займе не більше 10 секунд вашого часу. Кнопки спільного доступу знаходяться прямо нижче. :)