स्पॉटलाइट में एप्लिकेशन शो न करें


198

स्पॉटलाइट ने मेरे एप्लिकेशन के लिए कोई परिणाम दिखाना बंद कर दिया है। मैंने अनुक्रमणिका को हटाने और हटाने की कोशिश की है, इसलिए यह इसे फिर से बनाता है। कोई परिवर्तन नहीं होता है। मैंने गोपनीयता टैब में एप्लिकेशन जोड़ने और इसे हटाने, कोई परिवर्तन नहीं करने की कोशिश की है। मैंने डिस्क अनुमतियों की मरम्मत करने और उपरोक्त को फिर से अपडेट करने की कोशिश की, कोई बदलाव नहीं। मैंने एप्लिकेशन को छोड़कर सूचकांक से सब कुछ हटाने की कोशिश की है और फिर मुझे बस किसी भी खोज के लिए कुछ भी नहीं मिला है (शब्दकोश प्रविष्टियों को छोड़कर)। मैंने अपने होमडायर में एप्लिकेशन और रीइन्डेक्सिंग में एक सिम्लिंक जोड़ने की कोशिश की, लेकिन कोई बदलाव नहीं हुआ।

कोई आइडिया कि क्या करना चाहिए? मैं स्नो लेपर्ड चला रहा हूं। यह मुझे पागल बना रहा है!

अपडेट: मैंने देखा है कि जब मैं एक रेनडेक्स के साथ शुरू करता हूं sudo mdutil -E /और फिर तुरंत एक ऐप के लिए स्पॉटलाइट खोज करता हूं जो ऐप तब तक अस्थायी रूप से दिखाता है जब तक कि एक्टिव इंडेक्सिंग के कारण स्पॉटलाइट अक्षम न हो जाए। इंडेक्सिंग हो जाने के बाद, ऐप प्रविष्टियां चली जाती हैं।


बस एक त्वरित जांच: क्या आप सिस्टम वरीयताओं में चले गए हैं और स्पॉटलाइट टैब में चले गए हैं और खोज परिणाम टैब को अनुकूलित किया है? उस टैब में आप जांच सकते हैं कि स्पॉटलाइट में कौन से आइटम दिखाए जाएंगे। यदि अनुप्रयोगों की जाँच की जाती है, तो सुनिश्चित करें कि आवेदन निर्देशिका सही जगह पर है और मुझे स्थान भेजें
Jamesg

हाँ, यह जाँच की गई है, सूची में पहले सूचीबद्ध है, और / अनुप्रयोगों में है
मिक्स

क्या वह Apple.stackexchange.com/questions/96183/… से संबंधित हो सकता है ?
pstadler

जवाबों:


322

लोड हो रहा है मेटाडेटा प्लिस्ट ने मेरे लिए काम किया:

स्पॉटलाइट बंद करें:

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अनुक्रमण के बाद भी अक्षम है, तो कृपया इस उत्तर को देखें
कैमिलो सांचेज

3
इस समाधान ने macOS 10.12.2 (सिएरा) पर मेरे लिए काम किया।
सीन बेयर्डेन

8
: यहाँ एक और उपाय है discussions.apple.com/thread/7356551?start=0&tstart=0
Mackelito

43
मुझे Operation not permitted while System Integrity Protection is engagedउतराई करते हुए एक संदेश मिला , लेकिन जाहिर है कि यह वैसे भी फिर से काम कर रहा है और मेरे लिए 10.12.4 को काम किया।
नोबू

63
इसने काम कर दिया। मुझे लोड / अनलोड करने की आवश्यकता नहीं है। मैंने जो कुछ किया था, उसे बंद कर दिया।
मेज़ीज़ी

76

यह समस्या थी और तब तक कुछ भी काम नहीं किया जब तक कि मैंने टर्मिनल में इस का उपयोग करते हुए सूचकांक का पुनर्निर्माण नहीं किया:

sudo mdutil -E -i on /

एक विकल्प के रूप में आप अल्फ्रेड नामक एक मुफ्त ऐप का उपयोग कर सकते हैं जिसमें बहुत अधिक विशेषताएं हैं।

(मैं वैसे भी अल्फ्रेड के साथ संबद्ध नहीं हूं)

उम्मीद है की यह मदद करेगा!


+1 अल्फ्रेड के लिए ... जो सिर्फ काम करता है। यदि ऐसा नहीं होता है, तो इसमें कुछ बहुत ही आसान उपयोग वरीयताएँ और सेटिंग्स इंटरफ़ेस हैं। उल्लेख करने के लिए नहीं, वर्कफ़्लो। (मैं भी, अल्फ्रेड के साथ जुड़ा नहीं हूं, बस एक पर्दाफाश स्पॉटलाइट की तुलना में इसका उपयोग करके खुश हूं)।
हार्पर्विल

1
यह वह उत्तर है जिसने मेरे लिए काम किया जब स्पॉटलाइट ने मेरे अनुप्रयोगों को अनुक्रमित करना बंद कर दिया। वर्तमान में स्वीकृत उत्तर नहीं दिया गया।
इनोपिनाटस

1
बस टाइपिंग sudo mdutil -E /ने मेरे लिए macOS 10.12.6 (सिएरा)
जैकब एगर

जब मैंने पहली बार यह कोशिश की, तो मुझे इंडेक्स के बारे में एक त्रुटि संदेश केवल पढ़ने के लिए मिला; लेकिन मैंने अपना कंप्यूटर फिर से शुरू करने के बाद, इस कमांड ने काम किया, और अपना इंडेक्स तय किया।
माइक मोरारी

अल्फ्रेड वास्तव में स्पॉटलाइट इंडेक्स का उपयोग करता है, नहीं देखें। 3 alfredapp.com/help/troublesourcing/indexing
रोनी एगरिस पर्सन

33

जब मैंने अनिल के समाधान की कोशिश की , मुझे मिल गया:

सुडोकू लॉंचल अनलोड -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist/System/Library/LaunchDaemons/com.apple.metadata.mds.plist
: ऑपरेशन की अनुमति नहीं है जबकि सिस्टम की अखंडता सुरक्षा लगी हुई है।

इसके बजाय, मैंने इन निर्देशों का पालन ​​किया , और इसने काम किया:

  1. सिस्टम प्राथमिकताएं पर जाएं, स्पॉटलाइट चुनें
  2. स्पॉटलाइट सिस्टम प्राथमिकताओं में गोपनीयता टैब पर जाएं
  3. प्लस बटन पर क्लिक करें
  4. अपनी हार्ड ड्राइव को प्रकट करने के लिए Shift-Command-C दबाएं (यदि वे अन्यथा उपलब्ध नहीं हैं), या बस अपनी हार्ड ड्राइव पर नेविगेट करें (सबसे अधिक संभावना MacintoshHD)
  5. यदि आपके पास एक से अधिक हार्ड ड्राइव हैं, तो कमांड कुंजी दबाए रखें और उन्हें अपने चयन में जोड़ने के लिए अपने विभिन्न ड्राइव पर क्लिक करें
  6. उन्हें गोपनीयता सूची में जोड़ने के लिए "चुनें" बटन पर क्लिक करें
  7. चेतावनी को नजरअंदाज करें।
  8. माइनस साइन पर क्लिक करके हार्ड ड्राइव निकालें।
  9. बूम, कोई और अधिक दुखद दिन नहीं।

इसने मेरे लिए काम किया। मुझे एक आवेदन के रूप में मान्यता प्राप्त नहीं होने के कारण स्लैक.ऐप एप्लिकेशन से परेशानी हो रही थी। इन चरणों को करने के बाद स्लैक ऐप अब स्पॉटलाइट में मेरे सभी अन्य अनुप्रयोगों की तरह काम करता है।
रिचर्ड हर्ट

मुझे सफारी के साथ भी यही समस्या थी, अगर आप इस पर विश्वास कर सकते हैं। मैं अत्यधिक सुरक्षित कॉर्पोरेट वातावरण में हूं, और यही मुझे करने की अनुमति दी गई थी, और इसने काम किया।
जेफ

बस एवरनोट के साथ यह समस्या थी और इसने इसे हल किया। शुक्रिया @Senseful।
जेम्सविलसन

इस समाधान महान काम किया! वास्तव में मैं अन्य का उपयोग नहीं कर सका क्योंकि मैं स्पॉटलाइट के बिना टर्मिनल को खोजने में सक्षम नहीं हो सकता: पी
केनिक

@kenik आप फाइंडर ऐप में सब कुछ पा सकते हैं।
अकाशग

2

क्या आपने अपनी उपयोगकर्ता प्राथमिकताओं में स्पॉटलाइट को हटाने की कोशिश की है। 10.7.5 और री-इंडेक्सिंग के साथ ऐसी ही समस्या तब तक काम नहीं करेगी, जब तक कि मैं स्पॉटलाइट को स्थानांतरित नहीं कर देता। सुरक्षित होने के लिए डेस्कटॉप पर जाएं और फिर एक sudo mdutil -E / ऐसा काम करें जो आप पुरानी .plist फ़ाइल को हटा सकते हैं।


1

यहां @AntonioR और @ अनिल के उत्तरों पर आधारित बोरिंग सामान को स्वचालित करने के लिए एक BASH स्क्रिप्ट दी गई है: https://gist.github.com/Obaied/d8afbbce1b73481fbd0410b0897b6a87

#!/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 /
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.