เหตุใดเครื่องมือค้นหาจึงไม่ค้นหาไฟล์ทั้งหมด


10

ฉันมี Smart Search สำหรับไฟล์ Photo Stream ของฉันอยู่ที่~/Library/Application Support/iLifeAssetManagement/assets/sub/ค้นหาไฟล์ JPG และ PNG ฉันพบว่าไฟล์บางไฟล์ไม่แสดงขึ้นมา ดังนั้นฉันจึงไปตามหาตัวเองและสามารถค้นหาพวกมันได้

ป้อนคำอธิบายรูปภาพที่นี่

มันสมเหตุสมผลขนาดไหน? เหตุใดเครื่องมือค้นหาจึงไม่เห็นผลลัพธ์เดียวกัน รายการของไฟล์ทำได้โดยใช้คำสั่ง find ที่พร้อมต์ ฉันส่งผลลัพธ์การค้นหาอย่างง่ายไปยัง wc เพื่อรับจำนวน 153 ไฟล์ที่พบใน find ใน Terminal แต่มีเพียง 75 ใน Finder ที่ใช้ Spotlight? ตกลงคืออะไร?


คุณได้ยกเว้นบางโฟลเดอร์จากการจัดทำดัชนีสปอตไลต์หรือไม่? นั่นอาจอธิบายได้
Richard

คำตอบ:


7

อาจจำเป็นต้องสร้างฐานข้อมูล Spotlight ใหม่โดยเรียกใช้

sudo mdutil -E /

และรอสองสามชั่วโมง ฉันมีปัญหาเดียวกันในอดีตและการสร้างดัชนีใหม่แก้ไขปัญหา


1
สปอตไลท์ทำดัชนีไฟล์ที่อยู่ในโฟลเดอร์ระบบ แต่โดยปกติแล้วจะทำให้ไฟล์นั้นออกจากผลการค้นหา
l'L'l

สร้างดัชนีใหม่โดยใช้การsudo mdutil -E /แก้ไขปัญหา ขอบคุณ!
Chris Wagner

1

ฉันมีสิ่งนี้ตลอดเวลา ...

ค้นหาด้วยตนเองหรือบันทึกการค้นหาแสดง:

  • IMG_4668.JPG
  • IMG_4663.JPG
  • IMG_4662.JPG
  • IMG_4661.JPG

และใน / สินทรัพย์ / sub โฟลเดอร์ฉันเห็นทุกไฟล์ (รวมถึง IMG_4664 / 5/6 / 7.JPG ฯลฯ )

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

sudo mdutil -E /

เช่นเดียวกับโฟลเดอร์ ~ / Library / Mobile Documents / การทดสอบหลายครั้งในโฟลเดอร์อื่น ๆ จะสำเร็จ ไม่ใช่แค่ผลลัพธ์สำหรับ 2 โฟลเดอร์ที่ทั้งสองเกิดขึ้น (?) ให้อยู่ภายใต้ ~ / Library /

Macbook เก่าและ Macbook ใหม่ (ติดตั้งใหม่): ปัญหาเดียวกัน


0

ฉันไม่ชัดเจนในสิ่งที่คุณหมายถึงโดย "การค้นหาสมาร์ท" ฉันสมมติว่าคุณกำลังอ้างถึง "โฟลเดอร์สมาร์ท" ซึ่งอนุญาตให้คุณระบุและบันทึกเกณฑ์การค้นหา Spotlight

ใน Lion a Smart Folder ที่มีเกณฑ์ Spotlight ที่บันทึกไว้จะปรากฏใน Finder เป็นโฟลเดอร์ที่มีไอคอนรูปเฟือง โฟลเดอร์สมาร์ทปรากฏขึ้น~/Library/Saved Searches/พร้อมกับส่วนขยาย.savedSearchซึ่งเป็นรายการการกำหนดค่าตามความชอบจริง ๆ ที่มีนามแฝงที่สร้างโฟลเดอร์เสมือน

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

ตามค่าเริ่มต้น Spotlight จะไม่สร้างดัชนีหรือค้นหาโฟลเดอร์ System ซึ่งรวมถึงโฟลเดอร์ Library ที่คุณกำลังค้นหา หากต้องการแก้ไขความไม่สอดคล้องกันนี่คือสิ่งที่คุณต้องทำ:

ใน Finder ไปที่:

  1. ~ / Library / Application Support / iLifeAssetManagement / asset / sub /
  2. ในsubหน้าต่างคลิกภายในช่องค้นหาและกดoption return
  3. Search: This Mac| subควรปรากฏด้านล่าง
  4. คลิกsubและจากนั้น+ทางด้านขวา
  5. จากเมนูแบบเลื่อนลงที่ปรากฏขึ้นให้เลือกKindคือImage All
  6. คลิกที่saveปุ่มด้านขวาและตั้งชื่อ

หากคุณยังไม่ได้รับผลลัพธ์การค้นหาแบบเดียวกันกับเทอร์มินัลให้ดูตัวเลือกเกณฑ์การค้นหา ( +) เพื่อทำการปรับเปลี่ยน หวังว่านี่จะช่วยคุณและ / หรือคนอื่น ๆ ที่ต้องการตั้งค่า "การค้นหาอัจฉริยะ"


ใช่ขอโทษฉันหมายถึงสมาร์ทโฟลเดอร์ ฉันลบและสร้างใหม่หลายครั้งในขณะที่การแก้ไขปัญหาซึ่งเป็นสาเหตุที่คุณไม่เห็นในภาพนี้
Chris Wagner

เกี่ยวกับตำแหน่งการค้นหาไม่มีความแตกต่างถ้าฉันวิ่งไปpwdที่พร้อมท์นั้นใน Terminal คุณจะเห็นว่าฉันอยู่ในโฟลเดอร์ย่อยค่อนข้างแน่ใจว่า @patrix นั้นถูกต้องเกี่ยวกับการแคช
Chris Wagner

0

นี่คือสิ่งที่ได้ผลสำหรับฉัน:

ไปที่การตั้งค่าระบบ> แท็บ "ความเป็นส่วนตัว" ที่น่าสนใจ กดปุ่ม "+" ที่ด้านล่างและเพิ่มระดับเสียงที่คุณพยายามค้นหา วิธีนี้จะลบระดับเสียงออกจากผลการค้นหา จากนั้นคลิกปุ่ม "-" เพื่อลบระดับเสียงที่คุณเพิ่งเพิ่ม นี่จะทำดัชนีปริมาณที่มีปัญหาอีกครั้ง

ลองค้นหาอีกครั้ง หากคุณอยู่ในสถานการณ์เดียวกันกับฉันสิ่งนี้ควรจะได้ผล


0

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

การแก้ปัญหาด้านล่าง: -

  1. เปิดหน้าต่าง Finder ใหม่
  2. นำทางไปยังโฟลเดอร์ "Library" ของคุณ
  3. เปิดโฟลเดอร์ "Preferences"
  4. ค้นหาไฟล์ "com.apple.finder.plist" แล้วย้ายไปที่ถังขยะ (เช่นลบทิ้ง)
  5. จากเมนู Apple ที่มุมซ้ายบนให้เลือกออกจากระบบ (หรือเริ่มใหม่)
  6. ลงชื่อเข้าใช้บัญชีผู้ใช้ของคุณอีกครั้ง
  7. เปิดหน้าต่างตัวค้นหาใหม่และทำการค้นหาอีกครั้งเพื่อทดสอบว่าได้รับการแก้ไขหรือไม่
  8. เมื่อการค้นหาการค้นหาได้รับการยืนยันการทำงานอีกครั้งโดยมีผลลัพธ์ปรากฏขึ้นคุณสามารถลบข้อมูลในถังขยะ

สิ่งนี้จะแก้ไขปัญหาของคุณ โชคดี!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.