แอปพลิเคชั่นไม่แสดงใน Spotlight


198

Spotlight หยุดแสดงผลลัพธ์ใด ๆ สำหรับแอปพลิเคชันของฉัน ฉันได้ลองทำดัชนีใหม่และลบดัชนีแล้วเพื่อสร้างดัชนีใหม่ ไม่มีการเปลี่ยนแปลง. ฉันได้ลองเพิ่มแอพพลิเคชั่นไปยังแท็บความเป็นส่วนตัวแล้วลบออกไม่มีการเปลี่ยนแปลง ฉันพยายามซ่อมแซมสิทธิ์ของดิสก์และทำซ้ำข้างต้นไม่เปลี่ยนแปลง ฉันได้ลองลบทุกอย่างออกจากดัชนียกเว้นแอพพลิเคชั่นแล้วฉันก็ไม่ได้อะไรเลยสำหรับการค้นหาเลย (ยกเว้นรายการในพจนานุกรม) ฉันพยายามเพิ่ม symlink ใน homedir ของฉันไปยัง Applications และทำดัชนีใหม่ แต่ไม่มีการเปลี่ยนแปลง

ความคิดใด ๆ เกี่ยวกับสิ่งที่ต้องทำ? ฉันกำลังเรียกใช้ Snow Leopard นี่คือสิ่งที่ทำให้ฉันบ้า!

อัปเดต: ฉันสังเกตเห็นว่าเมื่อฉันเริ่มทำดัชนีใหม่sudo mdutil -E /จากนั้นทำการค้นหา Spotlight สำหรับแอปที่แอปปรากฏขึ้นชั่วคราวจนกว่า Spotlight จะปิดการใช้งานเนื่องจากการจัดทำดัชนีที่ใช้งานอยู่ หลังจากการจัดทำดัชนีเสร็จสิ้นรายการแอพจะหายไป


เพียงตรวจสอบอย่างรวดเร็ว: คุณเข้าสู่การตั้งค่าระบบและเข้าไปที่แท็บสปอตไลท์แล้วปรับแต่งแท็บผลการค้นหาหรือไม่ ในแท็บนั้นคุณสามารถตรวจสอบว่าจะแสดงรายการใดในสปอตไลท์ หากการใช้งานที่มีการตรวจสอบให้แน่ใจว่าไดเรกทอรีการใช้งานอยู่ในสถานที่ที่เหมาะสมและส่งสถานที่ตั้ง
Jamesg

ใช่มีการตรวจสอบไว้ในรายชื่อแรกและอยู่ใน / แอปพลิเคชัน
ผสม

อาจเกี่ยวข้องกับapple.stackexchange.com/questions/96183/หรือไม่?
pstadler

คำตอบ:


322

การโหลดเมตาดาต้า plist ใช้ได้สำหรับฉัน:

ปิดสปอตไลท์:

sudo mdutil -a -i off

ยกเลิกการโหลด:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

โหลด:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

เปิดสปอตไลท์อีกครั้ง:

sudo mdutil -a -i on

ตอนนี้ทุกอย่างกำลังถูกทำดัชนีใหม่ตามที่คาดไว้

ใน macOS เวอร์ชันใหม่เพียงปิดการทำดัชนีจากนั้นเปิดใหม่อีกครั้งเพื่อแก้ไขปัญหา


3
หากหลังจากการsudo mdutil -a -i onจัดทำดัชนียังคงปิดใช้งานอยู่โปรดดูคำตอบนี้
Camilo Sanchez

3
วิธีนี้ใช้ได้กับฉันใน macOS 10.12.2 (Sierra)
Sean Bearden

8
นี่คือวิธีแก้ไขปัญหาอื่น: Discussions.apple.com/thread/7356551?start=0&tstart=0
Mackelito

43
ฉันได้รับข้อความแจ้งว่าOperation not permitted while System Integrity Protection is engagedขณะขนถ่าย แต่เห็นได้ชัดว่าเป็นการทำดัชนีใหม่และทำงานให้ฉันในวันที่ 10.12.4
Nobu

63
มันได้ผล ฉันไม่จำเป็นต้องขนถ่าย / โหลด ทั้งหมดที่ฉันทำคือปิดและเปิด
mjezzi

76

มีปัญหานี้และไม่มีอะไรทำงานจนกว่าฉันจะสร้างดัชนีใหม่โดยใช้สิ่งนี้ใน Terminal:

sudo mdutil -E -i on /

นอกจากนี้คุณยังสามารถใช้แอปฟรีที่ชื่อว่า Alfred ซึ่งมีคุณสมบัติมากมาย

(ฉันไม่ได้มีส่วนเกี่ยวข้องกับอัลเฟรดใน)

หวังว่านี่จะช่วยได้!


+1 สำหรับอัลเฟรด ... ซึ่งเพิ่งใช้งานได้ หากไม่เป็นเช่นนั้นจะมีอินเทอร์เฟซการตั้งค่าและการตั้งค่าที่ใช้งานง่าย ไม่ต้องพูดถึงเวิร์กโฟลว์ (ฉันก็ไม่ได้เกี่ยวข้องกับอัลเฟรดแค่ใช้มันมีความสุขมากกว่า Spotlight ที่ถูกจับ)
harperville

1
นี่คือคำตอบที่เหมาะกับฉันเมื่อ Spotlight หยุดจัดทำดัชนีแอปพลิเคชันของฉัน คำตอบที่ยอมรับในปัจจุบันไม่ได้
inopinatus

1
เพียงพิมพ์คำแนะนำsudo mdutil -E /สำหรับฉันบน macOS 10.12.6 (Sierra)
Jakob Egger

เมื่อฉันลองครั้งแรกฉันได้รับข้อความแสดงข้อผิดพลาดเกี่ยวกับดัชนีว่าอ่านได้อย่างเดียว แต่หลังจากที่ฉันรีสตาร์ทคอมพิวเตอร์คำสั่งนี้ทำงานและแก้ไขดัชนีของฉัน
Mike Morearty

อัลเฟรดใช้ดัชนีสปอตไลท์จริง ๆ ดูสิ 3 alfredapp.com/help/troubleshooting/indexing
รอนนี Egeriis Persson

33

เมื่อฉันลองวิธีแก้ปัญหาของ Anilฉันได้:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: การปฏิบัติการไม่ได้รับอนุญาต

แต่ฉันทำตามคำแนะนำเหล่านี้และใช้งานได้:

  1. ไปที่การตั้งค่าระบบเลือก Spotlight
  2. ไปที่แท็บ Privacy ในการตั้งค่าระบบ Spotlight
  3. คลิกที่ปุ่มเครื่องหมายบวก
  4. กด Shift-Command-C เพื่อเปิดเผยฮาร์ดไดรฟ์ของคุณ (หากไม่มีอย่างอื่น) หรือเพียงแค่นำทางไปยังฮาร์ดไดรฟ์ของคุณ (มักเป็น MacintoshHD)
  5. หากคุณมีฮาร์ดไดรฟ์มากกว่าหนึ่งตัวให้กดแป้น Command ค้างไว้แล้วคลิกที่ไดรฟ์ต่าง ๆ ของคุณเพื่อเพิ่มเข้าไปในการเลือกของคุณ
  6. คลิกปุ่ม“ เลือก” เพื่อเพิ่มลงในรายการความเป็นส่วนตัว
  7. ละเว้นคำเตือน
  8. ลบฮาร์ดไดรฟ์โดยคลิกที่เครื่องหมายลบ
  9. บูมไม่มีวันเศร้าอีกแล้ว

สิ่งนี้ใช้ได้สำหรับฉัน ฉันมีปัญหากับแอปพลิเคชัน Slack.app ที่ไม่ได้รับการยอมรับว่าเป็นแอปพลิเคชัน หลังจากทำตามขั้นตอนเหล่านี้แล้วแอป Slack จะทำงานเหมือนกับแอปพลิเคชันอื่น ๆ ทั้งหมดใน Spotlight
Richard Hurt

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

เพิ่งมีปัญหากับ Evernote และสิ่งนี้ก็แก้ไขได้ ขอบคุณ @Senseful
JamesWilson

วิธีนี้ใช้ได้ดีมาก! อันที่จริงฉันไม่สามารถใช้อันอื่นได้เพราะดูเหมือนจะหาเทอร์มินัลไม่ได้หากไม่มีสปอตไลท์: P
kenik

@kenik คุณสามารถค้นหาทุกสิ่งได้ในแอป Finder
akashg

2

คุณลองลบ spotlight.plist ในการตั้งค่าผู้ใช้ของคุณ ปัญหาที่คล้ายกันกับ 10.7.5 และการจัดทำดัชนีใหม่จะไม่ทำงานจนกว่าฉันจะย้ายสปอตไลท์ไปที่เดสก์ท็อปเพื่อให้ปลอดภัยจากนั้นทำsudo mdutil -E / ถ้าหากใช้งานได้คุณสามารถลบไฟล์.


1

นี่คือสคริปต์ BASH เพื่อทำให้สิ่งที่น่าเบื่อเป็นไปโดยอัตโนมัติตามคำตอบของ @AntonioR และ @ Anil:: https://gist.github.com/Obaied/d8afbbce1b73481fbd0410c0897b6a87

#!/bin/sh
# Reference: https://apple.stackexchange.com/questions/62715/applications-dont-show-up-in-spotlight

sudo mdutil -a -i off
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo mdutil -a -i on /
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.