Търсене в Windows и неговият разширен синтаксис на заявки (AQS) е страхотна функция в Windows. Позволява ви бързо да намерите конкретен файл или група файлове с конкретно име или метаданни в папка и подпапки.
Заедно със свойствата на индексиращия файл или метаданните, повечето известни файлове с обикновен текст също са индексирани по подразбиране. Когато даден тип файл е индексиран със съдържание, Windows Search изброява файловете, които съдържат думата или фразата в съдържанието на файла, когато въведете фраза за търсене в полето за търсене.
Кои файлове с обикновен текст са „индексирани на съдържанието“ по подразбиране?
По подразбиране са известни типове файлове с обикновен текст, като напр .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, ЧЗВ, 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
Активирайте търсенето на файлово съдържание от всякакъв тип файл
Ако имате персонализиран тип файл, който е с формат на обикновен текст и искате да индексирате напълно (с изключение на стоп думите) съдържанието, можете да добавите разширението на файла ръчно в опциите за индексиране. Тип Опции за индексиране в полето за търсене Start/Cortana и щракнете върху резултата от търсенето.
За да добавите персонализирани или неизвестни файлове с обикновен текст като, .AHK
или .PHP
, в диалоговия прозорец Опции за индексиране щракнете върху Разширени и щракнете върху Типове файлове.
Въведете разширението на файла PHP
, изберете Свойства на индекса и файлово съдържание радиобутон и щракнете върху OK. След като натиснете OK, подкана „Възстановяването на индекса може да отнеме много време. Някои изгледи и резултати от търсенето може да са непълни, докато възстановяването не приключи." появява се.
Щракнете върху OK и дайте на индексатора значително време (може би дори часове) да свърши работата си.
Пример: Активирайте търсенето на файлово съдържание на PowerShell скриптове (.PS1)
Тип файл на скрипта на PowerShell .PS1
, въпреки че е известен файл с обикновен текст, не е съдържание, индексирано по подразбиране. За да демонстрирам това, имам два файла с различни файлови разширения, но съдържащи абсолютно същия код на PowerShell.
Както можете да видите, файлът съдържа дума с име Защитник
.
Въпреки това, когато написах защитник
в текстовото поле за търсене той изброява само текста (.текст
) файл. въпреки че .PS1
файлът има същото съдържание, файлът не е посочен в резултатите от търсенето.
За да търсите съдържанието на файла на .PS1
като използвате Windows Search, активирайте индексирането на съдържанието за разширението на файла. В Опции за индексиране щракнете върху Разширени и изберете раздела Типове файлове. Изберете .PS1
от списъка и активирайте Свойства на индекса и файлово съдържание радио бутон.
Щракнете върху OK и дайте достатъчно време за търсене в Windows да индексира избрания тип файл. Възстановяване може да отнеме от минути до часове в зависимост от конфигурацията на системата, броя на файловете, чакащи да бъдат индексирани, и нивото на активност на потребителя в системата. Не очаквайте Windows незабавно да индексира съдържанието на вашите допълнителни типове файлове.
След известно време Windows Search индексира съдържанието на всички .PS1
файлове надлежно и ето резултатите от търсенето:
Изключете файлове в конкретни папки, за да предотвратите индексирането на съдържанието
Индексирането на съдържание допълнителни типове файлове означава допълнителни размер на файла на базата данни и допълнителни ресурси, консумирани от Search Indexer. За да намалите размера на базата данни, активирайте опцията само за файловете, от които се нуждаете. За останалите типове файлове можете да изберете да индексирате само свойствата на файла и метаданните.
Освен че конфигурирате индексиране на съдържание на база тип файл, можете също да изключите определени папки (или файлове). Щракнете с десния бутон върху файл или папка, щракнете върху Свойства и щракнете върху Разширени.
Забележка: Можете да направите това за всеки файл или за папка.
Премахнете отметката Позволете на файловете в тази папка да имат индексирано съдържание в допълнение към свойствата на файлаи щракнете върху OK. За папки Windows ви пита дали да приложите настройките само за файлове от текущата папка или и за подпапки. Изберете подходящата опция и щракнете върху OK.
Отсега нататък Windows Search няма да индексира съдържанието на файловете, присъстващи в него конкретна папка, независимо от вашата настройка за тип файл в диалоговия прозорец Типове файлове в Опции за индексиране. Това помага за намаляване на тежестта на Windows Search и поддържа размера на базата данни по-малък.
Търсете само имена на файлове, а не съдържание (дори с активирано индексиране на съдържанието)
Понякога може да искате да предотвратите търсенето на Windows да индексира съдържанието на документи и архиви (без да изключвате функцията за индексиране на файловото съдържание), ограничавайки резултатите до само имена на файлове.
За да накарате Windows Search да търси само името на файла (не съдържанието), използвайте оператора за търсене име на файл:
Например заявката за разширено търсене име на файл:*одит*
изброява файлове, които съдържат думата одит
в името на файла, независимо от съдържанието на файла. За точни търсения винаги използвайте оператори за разширено търсене.
Прецизирайте търсенията си, като използвате командите на лентата в раздела Търсене
Не харесвате ръчно въвеждане или запаметяване на разширения синтаксис на заявката? Няма проблем! използвайте бутоните на лентата за разширено търсене в раздела Търсене на File Explorer, за да прецизирате вашите търсения. Той автоматично попълва операторите за търсене в текстовото поле за търсене.
За демонстрация добавих 0-байтов файл с име защитник.txt заедно с sample.txt и проба.ps1.
Файловете sample.txt и sample.ps1 съдържат думата защитник вътре във файла. В този случай пишете защитник в полето за търсене изброява и трите файла:
Това е така, защото при търсене по ключови думи в свободен стил Windows Search търси името на файла, както и търси съдържанието (на включени типове файлове) за използваната ключова дума. Ако използвах синтаксиса на разширения синтаксис на заявката (AQS). име на файл:
или име:
то търси само име на файла, както се вижда на следващата екранна снимка.
В име на файл:
операторът винаги е предпочитан име:
защото име:
операторът ще търси само от началото на името на файла, а не навсякъде в името на файла.
По същия начин има много такива оператори за разширено търсене с които бихте искали да се запознаете. Например, като използвате AQS, можете търсене на файлове, създадени между две дати. Можете да смесвате и съпоставяте множество оператори за търсене, за да прецизирате търсенията си. С AQS на Windows Search възможностите са безкрайни.
Търсете съдържанието на файла дори в неиндексирани места
Досега всичко написано в тази статия се отнася за индексирани местоположения. За неиндексирани пътища Windows трябва да претърси всеки файл или папка във файловата система и да извлече резултатите. Това ще бъде точно, но много бавно и ще изтощи системните ресурси повече.
По подразбиране в неиндексирани местоположения Windows Search не търси съдържанието на файла. Ако искате да търсите в съдържанието на файла в неиндексирани места, има настройка, която можете да активирате.
- Отворете File Explorer, щракнете върху менюто File и изберете „Промяна на папката и опциите за търсене“.
- Щракнете върху раздела Търсене и активирайте опцията с име Винаги търсете имена на файлове и съдържание (това може да отнеме няколко минути)
- Щракнете върху OK.
Струва си да повторим, че горната настройка, когато е активирана, ще предизвика търсенията забави много, а производителността на системата със сигурност е ударена с постоянното разбъркване на твърдия диск. Моля, използвайте горната настройка разумно — активирайте я само когато е абсолютно необходимо.
Функцията за търсене на Windows, въпреки от време на време хълцане на услугата за индексиране на търсене (което може да бъде коригирано), което може да изпитате, спестява реално време, когато работи, и е продуктивен инструмент, който улеснява нашия работен процес.
Информацията в тази статия се отнася за Windows Vista и по-нови версии, които включват Windows 10 и Windows Server операционни системи.
Представено изображение Кредит: earvine95, pixabay.com
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!