Windows Search და მისი მოწინავე შეკითხვის სინტაქსი (AQS) არის Windows-ის გასაოცარი ფუნქცია. ეს საშუალებას გაძლევთ სწრაფად იპოვოთ კონკრეტული ფაილი ან ფაილების ჯგუფი კონკრეტული სახელით ან მეტამონაცემებით, საქაღალდეში და ქვესაქაღალდეში.
ფაილის თვისებების ან მეტამონაცემების ინდექსირებასთან ერთად, ყველაზე ცნობილი უბრალო ტექსტური ფაილები ასევე სტანდარტულად ინდექსირებულია. როდესაც ფაილის ტიპი არის შინაარსის ინდექსირებული, Windows Search ჩამოთვლის ფაილებს, რომლებიც შეიცავს სიტყვას ან ფრაზას ფაილის შიგთავსში, როდესაც აკრიფებთ საძიებო ფრაზას საძიებო ველში.
რომელი მარტივი ტექსტური ფაილებია ნაგულისხმევად „შინაარსის ინდექსირებული“?
ნაგულისხმევად, ცნობილი ჩვეულებრივი ტექსტური ფაილის ტიპები, როგორიცაა .ბატ
, .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
, Indexing Options დიალოგში დააწკაპუნეთ Advanced-ზე და დააჭირეთ ფაილის ტიპებს.
ჩაწერეთ ფაილის გაფართოება PHP
, აირჩიეთ ინდექსის თვისებები და ფაილის შინაარსი რადიო ღილაკზე და დააჭირეთ OK. OK-ის დაჭერის შემდეგ, მოთხოვნაინდექსის აღდგენას შეიძლება დიდი დრო დასჭირდეს. ზოგიერთი ნახვა და ძიების შედეგი შესაძლოა არასრული იყოს აღდგენის დასრულებამდე.” ჩნდება.
დააწკაპუნეთ OK და მიეცით ინდექსატორს მნიშვნელოვანი დრო (შესაძლოა საათები) სამუშაოს შესასრულებლად.
მაგალითი: PowerShell სკრიპტების (.PS1) ფაილის შიგთავსის ძიების ჩართვა
PowerShell სკრიპტის ფაილის ტიპი .PS1
, მიუხედავად იმისა, რომ ეს არის ცნობილი უბრალო ტექსტური ფაილი, შიგთავსი ნაგულისხმევად არ არის ინდექსირებული. ამის საჩვენებლად, მე მაქვს ორი ფაილი სხვადასხვა ფაილის გაფართოებით, მაგრამ შეიცავს ზუსტად იგივე PowerShell კოდს.
როგორც ხედავთ, ფაილი შეიცავს სიტყვას სახელად დამცველი
.
თუმცა როცა ავკრიფე დამცველი
საძიებო ტექსტის ველში ჩამოთვლილია მხოლოდ ტექსტი (.ტექსტი
) ფაილი. თუმცა .PS1
ფაილს აქვს იგივე შინაარსი, ფაილი არ იყო ჩამოთვლილი ძიების შედეგებში.
ფაილის შინაარსის მოსაძებნად .PS1
Windows Search-ის გამოყენებით, ჩართეთ შინაარსის ინდექსირება ფაილის გაფართოებისთვის. Indexing Options-ში დააწკაპუნეთ Advanced-ში და აირჩიეთ File Types ჩანართი. აირჩიეთ .PS1
სიიდან და ჩართეთ ინდექსის თვისებები და ფაილის შინაარსი რადიოს ღილაკი.
დააწკაპუნეთ OK და მიეცით საკმაო Windows Search-ისთვის არჩეული ფაილის ტიპის ინდექსირების დრო. აღმშენებლობა შეიძლება დასჭირდეს წუთიდან საათამდე, რაც დამოკიდებულია სისტემის კონფიგურაციაზე, ფაილების რაოდენობაზე, რომლებიც ელოდება ინდექსირებას და მომხმარებლის აქტივობის დონეს სისტემაში. ნუ მოელით Windows-ს, რომ დაუყონებლივ მოახდინოს შინაარსის ინდექსირება თქვენი დამატებითი ფაილის ტიპების შესახებ.
გარკვეული პერიოდის შემდეგ, Windows Search-მა მოახდინა ყველა შიგთავსის ინდექსირება .PS1
ფაილები სათანადოდ და აქ არის ძიების შედეგები:
გამორიცხეთ ფაილები კონკრეტულ საქაღალდეებში, რათა თავიდან აიცილოთ შიგთავსის ინდექსირება
შინაარსის ინდექსირება დამატებითი ფაილის ტიპები ნიშნავს დამატებით მონაცემთა ბაზის ფაილის ზომა და დამატებითი რესურსები მოხმარებული Search Indexer-ის მიერ. მონაცემთა ბაზის ზომის შესანარჩუნებლად, ჩართეთ ვარიანტი მხოლოდ თქვენთვის საჭირო ფაილებისთვის. ფაილის დანარჩენი ტიპებისთვის, შეგიძლიათ აირჩიოთ მხოლოდ ფაილის თვისებები და მეტამონაცემების ინდექსირება.
გარდა შინაარსის ინდექსირების კონფიგურაციისა თითო ფაილის ტიპის საფუძველზე, თქვენ ასევე შეგიძლიათ გამორიცხოთ გარკვეული საქაღალდეები (ან ფაილები). დააწკაპუნეთ მაუსის მარჯვენა ღილაკით ფაილზე ან საქაღალდეზე, დააწკაპუნეთ Properties და დააჭირეთ Advanced.
Შენიშვნა: ამის გაკეთება შეგიძლიათ თითო ფაილზე ან თითო საქაღალდეზე.
მოხსენით მონიშვნა მიეცით საშუალება ამ საქაღალდეში არსებულ ფაილებს, ფაილის თვისებების გარდა, იყოს ინდექსირებული შიგთავსიდა დააწკაპუნეთ OK. საქაღალდეებისთვის Windows გეკითხებათ, გამოიყენოთ თუ არა პარამეტრები ფაილებისთვის მხოლოდ მიმდინარე საქაღალდედან, თუ ასევე ქვესაქაღალდეებისთვის. აირჩიეთ შესაბამისი ვარიანტი და დააჭირეთ OK.
ამიერიდან, Windows Search არ განათავსებს მასში არსებული ფაილების შინაარსს კონკრეტული საქაღალდე, მიუხედავად თქვენი ფაილის ტიპის პარამეტრისა, ფაილის ტიპების დიალოგში ინდექსირების ოფციებში. ეს ეხმარება შეამციროს Windows Search-ის ტვირთი და ინარჩუნებს მონაცემთა ბაზის ზომას უფრო მცირე.
მოძებნეთ მხოლოდ ფაილების სახელები და არა შიგთავსი (კონტენტის ინდექსირებაც კი ჩართულია)
ზოგჯერ შეიძლება დაგჭირდეთ თავიდან აიცილოთ Windows ძიება დოკუმენტების შინაარსის ინდექსირებაში და არქივები (ფაილის შინაარსის ინდექსირების ფუნქციის გამორთვის გარეშე), შედეგების შეზღუდვა მხოლოდ ფაილის სახელები.
იმისათვის, რომ Windows Search მოიძიოს მხოლოდ ფაილის სახელი (არა შიგთავსი), გამოიყენეთ საძიებო ოპერატორი ფაილის სახელი:
მაგალითად, გაფართოებული საძიებო მოთხოვნა ფაილის სახელი:*აუდიტი*
ჩამოთვლის ფაილებს, რომლებიც შეიცავს სიტყვას აუდიტი
ფაილის სახელში, ფაილის შინაარსის მიუხედავად. ზუსტი ძიებისთვის ყოველთვის გამოიყენეთ გაფართოებული საძიებო ოპერატორები.
დახვეწეთ თქვენი ძიება Search tab Ribbon ბრძანებების გამოყენებით
არ მოგწონთ მოწინავე შეკითხვის სინტაქსის ხელით აკრეფა ან დამახსოვრება? Არაა პრობლემა! გამოიყენეთ გაფართოებული საძიებო ლენტის ღილაკები File Explorer Search ჩანართში თქვენი ძიების დახვეწისთვის. ის ავტომატურად ავსებს საძიებო ოპერატორებს საძიებო ტექსტის ველში.
დემონსტრირებისთვის მე დავამატე 0-ბაიტიანი ფაილი სახელად დამცველი.txt ერთად ნიმუში.txt და ნიმუში.ps1.
ფაილები sample.txt და sample.ps1 შეიცავს სიტყვას დამცველი ფაილის შიგნით. ამ შემთხვევაში, აკრეფა დამცველი საძიებო ველში ჩამოთვლილია სამივე ფაილი:
ეს იმიტომ ხდება, რომ თავისუფალი სტილით საკვანძო სიტყვების საძიებლად, Windows Search ეძებს ფაილის სახელს, ასევე ეძებს შიგთავსს (ჩართული ფაილის ტიპებიდან) გამოყენებული საკვანძო სიტყვისთვის. თუ გამოვიყენე Advanced Query Syntax (AQS) სინტაქსი ფაილის სახელი:
ან სახელი:
ის ეძებს მხოლოდ ფაილის სახელი, როგორც ჩანს შემდეგ ეკრანის სურათზე.
The ფაილის სახელი:
ოპერატორს ყოველთვის ანიჭებენ უპირატესობას სახელი:
იმიტომ რომ სახელი:
ოპერატორი მოძებნის მხოლოდ ფაილის სახელის დასაწყისიდან, ფაილის სახელის სხვაგან განსხვავებით.
ანალოგიურად, ასეთი ბევრია მოწინავე საძიებო ოპერატორები რომლის გაცნობა გსურთ. მაგალითად, AQS-ის გამოყენებით, შეგიძლიათ მოძებნეთ ფაილები, რომლებიც შეიქმნა ორ თარიღს შორის. თქვენ შეგიძლიათ შეურიოთ და დააკავშიროთ მრავალი საძიებო ოპერატორი თქვენი ძიების დახვეწისთვის. Windows Search-ის AQS-ით, შესაძლებლობები გაუთავებელია.
მოძებნეთ ფაილის შინაარსი თუნდაც არაინდექსირებულ ადგილებში
ჯერჯერობით, ამ სტატიაში დაწერილი ყველაფერი ეხება ინდექსირებულ ადგილებს. არაინდექსირებული ბილიკებისთვის Windows-მა უნდა დაათვალიეროს ფაილური სისტემის თითოეული ფაილი ან საქაღალდე და მიიღოს შედეგები. ეს იქნება ზუსტი, მაგრამ ძალიან ნელი და უფრო მეტად ხარჯავს სისტემის რესურსებს.
ნაგულისხმევად, არაინდექსირებულ ადგილებში, Windows Search არ ეძებს ფაილის შინაარსს. თუ გსურთ ფაილის შიგთავსის ძიება არაინდექსირებულ ადგილებში, არის პარამეტრი, რომელიც შეგიძლიათ ჩართოთ.
- გახსენით File Explorer, დააწკაპუნეთ ფაილების მენიუზე და აირჩიეთ "საქაღალდის და ძებნის პარამეტრების შეცვლა".
- დააწკაპუნეთ ძებნა ჩანართზე და ჩართეთ დასახელებული ვარიანტი ყოველთვის მოძებნეთ ფაილის სახელები და შინაარსი (ამას შეიძლება რამდენიმე წუთი დასჭირდეს)
- დააწკაპუნეთ OK.
გასათვალისწინებელია, რომ ზემოაღნიშნული პარამეტრი ჩართვის შემთხვევაში გამოიწვევს ძიებებს შეანელე ძალიან ბევრი, და სისტემის მუშაობა, რა თქმა უნდა, იღებს დარტყმას მყარი დისკის მუდმივი ჩაქრობით. გთხოვთ, გონივრულად გამოიყენოთ ზემოაღნიშნული პარამეტრი - ჩართეთ ის მხოლოდ მაშინ, როცა ეს აბსოლუტურად აუცილებელია.
Windows Search ფუნქცია, მიუხედავად შემთხვევითი შემთხვევებისა ძებნის ინდექსატორის სერვისის ჩავარდნები (რომელიც შეიძლება გამოსწორდეს), რომელიც შეიძლება განიცადოთ, რეალურად დაზოგავს დროს, როდესაც ის მუშაობს და ეს არის პროდუქტიული ინსტრუმენტი, რომელიც ამარტივებს ჩვენს სამუშაო პროცესს.
ამ სტატიაში მოცემული ინფორმაცია ეხება Windows Vista-ს და უფრო მაღალს, რომელიც მოიცავს Windows 10 და Windows Server ოპერაციულ სისტემებს.
გამორჩეული სურათის კრედიტი: ყური95, pixabay.com
ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?
თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:- ჩამაგრება!
- გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
- ტვიტერში!