โฮมเพจ » ทำอย่างไร » เหตุใดเครื่องมือค้นหาไฟล์ทั้งหมดจึงไม่ใช้ตารางแฟ้มต้นแบบเพื่อผลลัพธ์แบบทันที

    เหตุใดเครื่องมือค้นหาไฟล์ทั้งหมดจึงไม่ใช้ตารางแฟ้มต้นแบบเพื่อผลลัพธ์แบบทันที


    การค้นหาตามตารางไฟล์นั้นเร็วเกินไปแล้วทำไมมันไม่รวมอยู่ในเครื่องมือค้นหาสำคัญ ๆ ทุกรายการ อ่านต่อในขณะที่เราตรวจสอบ.

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    คำถาม

    ผู้อ่าน SuperUser Dan Dascalescu สงสัยว่าทำไมการค้นหาทั้งหมดไม่ใช่แบบตาราง:

    ฉันเพิ่งค้นพบ UltraSearch และถูกปลิวไปด้วยความเร็วในการค้นหาไฟล์และโฟลเดอร์ มัน ทันทีทันใด. และไม่ใช้บริการจัดทำดัชนีใด ๆ มันใช้ตารางไฟล์ NTFS Master ซึ่งเก็บชื่อไฟล์ทั้งหมดไว้ในพาร์ติชัน NTFS เรียบร้อยแล้ว.

    คำถามคือทำไมความสามารถนี้ถึงไม่ได้ ทาง เป็นที่นิยมในหมู่ผู้จัดการไฟล์และ Windows Explorer Search (Win + F) เพื่อเริ่มต้น?

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

    คำตอบ

    ผู้มีส่วนร่วม SuperUser Mehrdad อธิบายว่าทำไมการค้นหาระดับต่ำไม่เคยติดมาด้วย:

    เพราะความปลอดภัย!

    นั่นคือเหตุผลที่แท้จริง (และ เท่านั้น เหตุผลที่แท้จริงในความคิดของฉัน - มันไม่ได้ ที่ ยากที่จะทำให้ผู้อ่านสำหรับระบบไฟล์ที่สำคัญแม้ว่าจะไม่ง่ายเลย ทำ นักเขียน เป็นความท้าทายที่แท้จริง)

    โปรแกรมเช่นนี้ข้ามโครงสร้างพื้นฐานความปลอดภัยของระบบทั้งหมด (ไฟล์) ดังนั้นเฉพาะผู้ดูแลระบบ (หรือบุคคลอื่นที่มีสิทธิ์“ จัดการระดับเสียง”) เท่านั้นที่สามารถเรียกใช้งานได้.

    เห็นได้ชัดว่ามันจะไม่ทำงานในหลาย ๆ สถานการณ์ - และ ฉันไม่คิดว่า Microsoft (หรือ บริษัท ขนาดใหญ่อื่น ๆ ) จะพิจารณาทำผลิตภัณฑ์แบบนี้และกระตุ้นให้ผู้ใช้เรียกใช้ในฐานะผู้ดูแลระบบ, เพราะการรักษาความปลอดภัยสาขา.

    มัน คงจะ เป็นไปได้ในทางทฤษฎีในการสร้างระบบที่ทำงานในพื้นหลังและกรองข้อมูลที่ปลอดภัย แต่ในทางปฏิบัติมันจะเป็น จำนวนมาก ทำงานเพื่อให้ถูกต้องและไม่มีช่องโหว่ด้านความปลอดภัยสำหรับการผลิต.

    โดยวิธีที่ฉันไม่ได้ใช้ UltraSearch แต่ฉันได้เขียนโปรแกรมที่คล้ายกันมากเมื่อไม่กี่ปีที่ผ่านมาซึ่งฉันเพิ่งเปิดแหล่งข้อมูลเมื่อเดือนที่แล้ว! ตรวจสอบว่าคุณสนใจ :)


    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.