วิธีค้นหาเนื้อหาของไฟล์ประเภทใดก็ได้โดยใช้ Windows Search

Windows Search และ Advanced Query Syntax (AQS) เป็นฟีเจอร์ที่ยอดเยี่ยมมากใน Windows ช่วยให้คุณค้นหาไฟล์หรือกลุ่มของไฟล์ที่มีชื่อหรือข้อมูลเมตาเฉพาะได้อย่างรวดเร็วในโฟลเดอร์และโฟลเดอร์ย่อย

นอกจากคุณสมบัติไฟล์สร้างดัชนีหรือข้อมูลเมตาแล้ว ไฟล์ข้อความธรรมดาที่รู้จักส่วนใหญ่ยังสร้างดัชนีเนื้อหาตามค่าเริ่มต้นอีกด้วย เมื่อประเภทไฟล์ถูกสร้างดัชนีเนื้อหา Windows Search จะแสดงรายการไฟล์ที่มีคำหรือวลีในเนื้อหาไฟล์เมื่อคุณพิมพ์วลีค้นหาในกล่องค้นหา

ที่เกี่ยวข้อง:การค้นหาขั้นสูง (ตัวเลือกการจัดทำดัชนี) คืออะไรใน Windows 10

ไฟล์ข้อความธรรมดาใดที่ "จัดทำดัชนีเนื้อหา" โดยค่าเริ่มต้น

ตามค่าเริ่มต้น ประเภทไฟล์ข้อความธรรมดาที่รู้จัก เช่น .ค้างคาว, .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

พิมพ์นามสกุลไฟล์ PHP, เลือก คุณสมบัติดัชนีและเนื้อหาไฟล์ ปุ่มตัวเลือก แล้วคลิก ตกลง หลังจากที่คุณกดตกลงพร้อมท์ “การสร้างดัชนีใหม่อาจใช้เวลานานกว่าจะเสร็จสมบูรณ์ มุมมองและผลการค้นหาบางส่วนอาจไม่สมบูรณ์จนกว่าการสร้างใหม่จะเสร็จสิ้น” ปรากฏขึ้น

สร้างพรอมต์ดัชนีใหม่

คลิกตกลงและให้เวลากับตัวทำดัชนีมาก (อาจเป็นชั่วโมง) ในการทำงาน

ตัวอย่าง: เปิดใช้งานการค้นหาเนื้อหาไฟล์ของ PowerShell Scripts (.PS1)

ประเภทไฟล์สคริปต์ PowerShell .PS1แม้ว่าจะเป็นไฟล์ข้อความธรรมดาที่รู้จัก แต่ก็ไม่ได้จัดทำดัชนีเนื้อหาตามค่าเริ่มต้น เพื่อแสดงสิ่งนี้ ฉันมีไฟล์สองไฟล์ที่มีนามสกุลไฟล์ต่างกัน แต่มีโค้ด PowerShell เหมือนกันทุกประการ

การสาธิตดัชนีเนื้อหาการค้นหาของ windows

อย่างที่คุณเห็น ไฟล์นี้มีคำชื่อ ผู้ปกป้อง.

รหัสเนื้อหาไฟล์ ps1

อย่างไรก็ตาม เมื่อฉันพิมพ์ ผู้ปกป้อง ในกล่องข้อความค้นหาจะแสดงเฉพาะข้อความ (.txt) ไฟล์. แม้ว่า .PS1 ไฟล์มีเนื้อหาเหมือนกัน ไฟล์นั้นไม่อยู่ในผลการค้นหา

.ps1 ไม่ได้จัดทำดัชนีเนื้อหา

เพื่อค้นหาเนื้อหาไฟล์ของ .PS1 โดยใช้ Windows Search เปิดใช้งานการจัดทำดัชนีเนื้อหาสำหรับนามสกุลไฟล์ ในตัวเลือกการทำดัชนี คลิกขั้นสูง แล้วเลือกแท็บประเภทไฟล์ เลือก .PS1 จากรายการและเปิดใช้งาน คุณสมบัติดัชนีและเนื้อหาไฟล์ ปุ่มตัวเลือก

คุณสมบัติไฟล์ดัชนี ps1 และเนื้อหา

คลิกตกลงและให้ กว้างขวาง เวลาที่ Windows Search จะทำดัชนีประเภทไฟล์ที่เลือก การสร้างใหม่ อาจใช้เวลาตั้งแต่นาทีไปจนถึงชั่วโมง ขึ้นอยู่กับการกำหนดค่าระบบ จำนวนไฟล์ที่รอการทำดัชนี และระดับกิจกรรมของผู้ใช้ในระบบ อย่าคาดหวังให้ Windows จัดทำดัชนีเนื้อหาประเภทไฟล์เพิ่มเติมของคุณทันที

หลังจากเวลาผ่านไป Windows Search ได้จัดทำดัชนีเนื้อหาของทั้งหมด .PS1 ไฟล์อย่างถูกต้อง และนี่คือผลการค้นหา:

.ps1 หลังจากสร้างดัชนีเนื้อหาแล้ว
ที่เกี่ยวข้อง:วิธีค้นหาไฟล์ที่สร้างขึ้นระหว่างสองวันที่ใน Windows

แยกไฟล์ในโฟลเดอร์เฉพาะเพื่อป้องกันเนื้อหาที่จัดทำดัชนี

การจัดทำดัชนีเนื้อหาประเภทไฟล์เพิ่มเติมหมายถึงการเพิ่มเติม ขนาดไฟล์ฐานข้อมูล และทรัพยากรเพิ่มเติมที่ Search Indexer ใช้ หากต้องการลดขนาดฐานข้อมูล ให้เปิดใช้งานตัวเลือกสำหรับไฟล์ที่คุณต้องการเท่านั้น สำหรับประเภทไฟล์ที่เหลือ คุณสามารถเลือกสร้างดัชนีเฉพาะคุณสมบัติของไฟล์และข้อมูลเมตา

นอกจากการกำหนดค่าการจัดทำดัชนีเนื้อหาตามประเภทไฟล์แล้ว คุณยังสามารถยกเว้นบางโฟลเดอร์ (หรือไฟล์) ได้เช่นกัน คลิกขวาที่ไฟล์หรือโฟลเดอร์ คลิก Properties แล้วคลิก Advanced

ปิดการใช้งานดัชนีเนื้อหาสำหรับโฟลเดอร์

บันทึก: คุณสามารถทำได้แบบต่อไฟล์หรือต่อโฟลเดอร์

ยกเลิกการเลือก อนุญาตให้ไฟล์ในโฟลเดอร์นี้จัดทำดัชนีเนื้อหาเพิ่มเติมจากคุณสมบัติของไฟล์และคลิกตกลง สำหรับโฟลเดอร์ Windows จะถามคุณว่าจะใช้การตั้งค่าสำหรับไฟล์จากโฟลเดอร์ปัจจุบันเท่านั้นหรือสำหรับโฟลเดอร์ย่อยด้วย เลือกตัวเลือกที่เหมาะสมแล้วคลิกตกลง

จากนี้ไป Windows Search จะไม่สร้างดัชนีเนื้อหาของไฟล์ที่อยู่ในนั้น เฉพาะโฟลเดอร์โดยไม่คำนึงถึงการตั้งค่าประเภทไฟล์ต่อไฟล์ของคุณในกล่องโต้ตอบประเภทไฟล์ในตัวเลือกการจัดทำดัชนี ซึ่งช่วยลดภาระของ Windows Search และทำให้ฐานข้อมูลมีขนาดเล็กลง

ค้นหาชื่อไฟล์เท่านั้น ไม่ใช่เนื้อหา (แม้จะเปิดใช้งานการจัดทำดัชนีเนื้อหา)

บางครั้ง คุณอาจต้องการป้องกันไม่ให้การค้นหาของ Windows สร้างดัชนีเนื้อหาของเอกสารและ ไฟล์เก็บถาวร (โดยไม่ต้องปิดคุณสมบัติการจัดทำดัชนีเนื้อหาไฟล์) จำกัดผลลัพธ์เป็น ชื่อไฟล์เท่านั้น

หากต้องการให้ Windows Search ค้นหาเฉพาะชื่อไฟล์ (ไม่ใช่เนื้อหา) ให้ใช้โอเปอเรเตอร์การค้นหา ชื่อไฟล์:

ตัวอย่างเช่น คำค้นหาขั้นสูง ชื่อไฟล์:*ตรวจสอบ* แสดงรายการไฟล์ที่มีคำว่า การตรวจสอบ ในชื่อไฟล์โดยไม่คำนึงถึงเนื้อหาของไฟล์ สำหรับการค้นหาที่แม่นยำ ให้ใช้โอเปอเรเตอร์การค้นหาขั้นสูงเสมอ


ปรับแต่งการค้นหาของคุณโดยใช้คำสั่ง Ribbon ของแท็บค้นหา

ไม่ชอบการพิมพ์หรือจดจำไวยากรณ์การสืบค้นขั้นสูงด้วยตนเองใช่หรือไม่ ไม่มีปัญหา! ใช้ปุ่มริบบอนการค้นหาขั้นสูงในแท็บการค้นหาของ File Explorer เพื่อปรับแต่งการค้นหาของคุณ จะเติมตัวดำเนินการค้นหาโดยอัตโนมัติในกล่องข้อความค้นหา

ปุ่มริบบอนการค้นหา AQS ปรับแต่งการค้นหา

สำหรับการสาธิต ฉันเพิ่มไฟล์ 0 ไบต์ชื่อ Defender.txt พร้อมด้วย ตัวอย่าง.txt และ ตัวอย่าง.ps1.

AQS และ windows ค้นหาเนื้อหาค้นหา

ไฟล์ sample.txt และ sample.ps1 มีคำว่า ผู้ปกป้อง ภายในไฟล์. ในกรณีนี้ให้พิมพ์ ผู้ปกป้อง ในช่องค้นหาแสดงรายการทั้งสามไฟล์:

AQS และ windows ค้นหาเนื้อหาค้นหา

นั่นเป็นเพราะสำหรับการค้นหาคำสำคัญแบบฟรีสไตล์ Windows Search จะค้นหาชื่อไฟล์ เช่นเดียวกับการค้นหาเนื้อหา (ของประเภทไฟล์ที่รวมอยู่) สำหรับคำสำคัญที่ใช้ ถ้าฉันใช้ไวยากรณ์การสืบค้นขั้นสูง (AQS) ไวยากรณ์ ชื่อไฟล์: หรือ ชื่อ: มันค้นหา ชื่อไฟล์เท่านั้นดังที่เห็นในภาพหน้าจอต่อไปนี้

AQS และ windows ค้นหาเนื้อหาค้นหา

เคล็ดลับไอคอนหลอดไฟดิ ชื่อไฟล์: ตัวดำเนินการมักจะต้องการ ชื่อ: เพราะว่า ชื่อ: โอเปอเรเตอร์จะค้นหาจากจุดเริ่มต้นของชื่อไฟล์เท่านั้น ตรงข้ามกับที่ใดก็ได้ในชื่อไฟล์

ในทำนองเดียวกันมีมากมายเช่น ตัวดำเนินการค้นหาขั้นสูง ที่คุณอยากรู้จัก ตัวอย่างเช่น การใช้ AQS คุณสามารถ ค้นหาไฟล์ที่สร้างขึ้นระหว่างสองวัน. คุณสามารถผสมและจับคู่โอเปอเรเตอร์การค้นหาหลายตัวเพื่อปรับแต่งการค้นหาของคุณ ด้วย AQS ของ Windows Search โอกาสนั้นไม่มีที่สิ้นสุด

ค้นหาเนื้อหาไฟล์แม้ในตำแหน่งที่ไม่ได้จัดทำดัชนี

จนถึงตอนนี้ ทุกอย่างที่เขียนในบทความนี้ใช้กับตำแหน่งที่จัดทำดัชนีไว้ สำหรับเส้นทางที่ไม่ได้จัดทำดัชนี Windows จะต้องตรวจสอบแต่ละไฟล์หรือโฟลเดอร์ในระบบไฟล์และดึงผลลัพธ์ สิ่งนี้จะแม่นยำ แต่ช้ามาก และทำให้ทรัพยากรระบบหมดเร็วขึ้น

ตามค่าเริ่มต้น ในตำแหน่งที่ไม่ได้ทำดัชนี Windows Search จะไม่ค้นหาเนื้อหาของไฟล์ หากคุณต้องการค้นหาเนื้อหาไฟล์ในตำแหน่งที่ไม่ได้จัดทำดัชนี มีการตั้งค่าที่คุณสามารถเปิดใช้งานได้

  • เปิด File Explorer คลิกเมนูไฟล์ แล้วเลือก “เปลี่ยนโฟลเดอร์และตัวเลือกการค้นหา”
  • คลิกแท็บค้นหาและเปิดใช้งานตัวเลือกที่ชื่อ ค้นหาชื่อไฟล์และเนื้อหาเสมอ (อาจใช้เวลาหลายนาที)
  • คลิกตกลง
    เปิดใช้งานเนื้อหาการค้นหาในตำแหน่งที่ไม่ได้จัดทำดัชนี
ที่เกี่ยวข้อง:วิธีรีเซ็ตและสร้างดัชนีการค้นหาของ Windows ใหม่โดยสมบูรณ์

ย้ำว่าการตั้งค่าด้านบนเมื่อเปิดใช้งานจะทำให้การค้นหา ช้าลงหน่อย อย่างมากและประสิทธิภาพของระบบก็ได้รับผลกระทบอย่างแน่นอนจากการปั่นฮาร์ดไดรฟ์อย่างต่อเนื่อง โปรดใช้การตั้งค่าข้างต้นอย่างรอบคอบ — เปิดใช้งานเมื่อจำเป็นเท่านั้น

คุณลักษณะ Windows Search แม้จะเป็นครั้งคราว อาการสะอึกของบริการตัวสร้างดัชนีการค้นหา (ซึ่งสามารถแก้ไขได้) ที่คุณอาจพบ เป็นการประหยัดเวลาจริงเมื่อใช้งานได้ และเป็นเครื่องมือที่มีประสิทธิภาพที่ช่วยให้เวิร์กโฟลว์ของเราง่ายขึ้น

ข้อมูลในบทความนี้ใช้กับ Windows Vista ขึ้นไป ซึ่งรวมถึงระบบปฏิบัติการ Windows 10 และ Windows Server
เครดิตภาพเด่น: earvine95, pixabay.com


คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้

หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:
  • ขามัน!
  • แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)