เกี่ยวกับการสอน

การทดสอบด้วยภาษาธรรมชาติในการค้นหา Windows 7

ในบทความสองข้อก่อนหน้านี้ฉันได้พูดคุยเกี่ยวกับการใช้ Windows Search เพื่อค้นหาสิ่งที่คุณต้องการ คำศัพท์บางคำที่ฉันพูดถึงในบทความเหล่านั้นสามารถมองดูได้เช่นเดียวกับดาวอังคารมากกว่าการพูดตามปกติของคุณเอง (ไม่ต้องสงสัยเลยว่าเนื่องจากผู้เขียนโปรแกรมที่ใช้ภาษาแบบนี้สร้างระบบ) ทำไมไม่มีวิธีบอก Windows สิ่งที่คุณต้องการหาโดยการ "พูด" กับมันในแบบที่คุณมักจะถามคนอื่นคำถาม? ในทางทฤษฎีมีวิธี! เรียกว่า Natural Language Search ลองดูว่าการใช้มันทำให้ชีวิต (และค้นหาได้ง่ายขึ้น)

เริ่มต้นไปตามธรรมชาติ

ด้วยเหตุผลบางประการที่รู้จักกันเฉพาะกับไมโครซอฟต์ Natural Language Search จึงไม่ได้เปิดใช้งานโดยค่าเริ่มต้น หากต้องการเปิดใช้งานให้พิมพ์ Folder Options ลงในช่องค้นหา Start Menu จากนั้นคลิกที่ไอคอน ใน ตัวเลือกโฟลเดอร์ ไปที่แท็บ ค้นหา ที่นี่คุณจะเห็นตัวเลือก "ใช้การค้นหาภาษาธรรมชาติ" เลือกช่องทำเครื่องหมายนั้นคลิก ตกลง และคุณจะไป

ไม่มีอะไรจะดูแตกต่างไปจากนี้จนกว่าคุณจะเริ่มค้นหาอะไร ลองดูว่าอะไรที่แตกต่างกัน

การค้นหาที่สร้างความรู้สึก - บางครั้ง

ตามเว็บไซต์ของ Microsoft การ ค้นหา ใช้การเรียก ขั้นสูงแบบสอบถาม Syntax นี่คือบทความของพวกเขาที่อธิบายศัพท์ที่คุณสามารถใช้สำหรับการค้นหา: ไวยากรณ์คำค้นหาขั้นสูง (Windows) ผมได้พูดถึงการใช้ข้อความค้นหาในบทความก่อน ๆ และนี่ควรจะให้คำศัพท์เหล่านี้แก่คุณ

อย่างไรก็ตามในการทดลองใช้ Natural Language Search ฉันพบว่าการค้นหาบางอย่างที่ควรจะทำงานตามที่ Microsoft ไม่ได้ผลเลยสำหรับฉัน นี่คือหน้าเว็บที่ให้คำกล่าวสั้น ๆ เกี่ยวกับ Natural Language ตลอดจนด้านล่าง: เคล็ดลับขั้นสูงสำหรับการค้นหาใน Windows และนี่คือตัวอย่างบางส่วนที่พวกเขาให้: อีเมลวันนี้เอกสารปี 2011 ผู้เขียนซูซานวันหยุดรูปภาพ

เนื่องจากเครื่องมือค้นหาละเว้นคำทั่วไปเช่น "และ" จาก "และ" ของ "คุณสามารถปล่อยให้เนื้อหาเหล่านี้ออกแม้ว่าผลลัพธ์จะมีเสียงน้อยกว่าธรรมชาติก็ตาม ฉันตัดสินใจที่จะลองค้นหาด้วยคำพูดเหล่านี้เพียงเพื่อดูว่า Natural Language Search ใช้ภาษา "ธรรมชาติ" หรือไม่

หากต้องการใช้คำค้นหาของฉันจากบทความก่อน ๆ สมมติว่าฉันต้องการค้นหารูปภาพของแมว แทนที่จะเป็น แมวประเภท: .jpg ลองลองดู รูปแมว

เดี๋ยวก่อน คุณหมายถึงอะไร "ไม่มีรายการใดที่ตรงกับการค้นหาของคุณ"? ฉันมีภาพแมวอยู่ทุกรูปแบบ เช่นเดียวกับ YouTube และ LOLcats จะไม่มีวันรอดได้หากไม่มีภาพของแมวคนที่มีแมวต้องถ่ายรูป เป็นหนึ่งในข้อเท็จจริงเหล่านั้นของชีวิต

เอาล่ะลองมาดูกันเถอะ คราวนี้ ภาพแมว

เห็นได้ชัดว่า "ภาษาธรรมชาติ" ที่ฉันใช้นั้นไม่เป็นธรรมชาติเท่าที่ Search เกี่ยวข้อง ลองอีกครั้งกับ ภาพแมว (ฉันค้นพบว่า แมวภาพ ให้ผลเหมือนกัน)

ที่มากขึ้นเช่นนั้น! ปรากฏว่าไฟล์ Windows 7 พิจารณาเฉพาะไฟล์. jpg เป็น "Pictures" ในขณะที่ไฟล์ประเภทอื่น ๆ เรียกว่า "Documents" หรือ "Files" แต่ไม่เป็นไร ตราบเท่าที่การค้นหาจะเปลี่ยนสิ่งที่คุณต้องการไม่ว่าผลการค้นหาจะถูกแบ่งประเภทตามการ ค้นหา ก็ตาม

วันที่เป็นเรื่องสำคัญ

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

อย่างไรก็ตามเมื่อฉันพยายาม สร้างภาพแมวในเดือนมิถุนายนปี 2012 ฉันไม่มีอะไร แม้ว่าจะมีการติดแท็กอย่างน้อย 20 ชื่อหรือตั้งชื่อว่า "cat" ที่ตรงกับการค้นหาดังกล่าว (ฉันยังพยายาม สร้างเอกสารที่สร้างมิถุนายน 2012 และมีอะไร - ไม่มีเอกสารใด ๆ !)

อย่างที่คุณเห็นการค้นหาไฟล์ด้วย Natural Language Search ไม่ใช่เรื่อง "ธรรมชาติ" เหมือนที่คนส่วนใหญ่จะคิด

อะไรที่ฉันสามารถหา?

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

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

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

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

การค้นหาภายใน Search

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