मैं एक सहेजे गए खोज कैसे बना सकता हूं जो परिणामों से एक विशिष्ट फ़ोल्डर को बाहर करता है?


24

मैं अपने मैक के सहेजे गए खोज को स्थापित करने की कोशिश कर रहा हूं जो खोज परिणामों से 'XYZ' नामक फ़ोल्डर में फ़ाइलों को बाहर कर देगा। इसका कारण यह है कि मैं उस फ़ोल्डर से झूठी सकारात्मक का एक टन प्राप्त कर रहा हूं जो कि इसके माध्यम से छांटना मुश्किल है।

बस स्पष्ट होने के लिए, मुझे पता है कि आप स्पॉटलाइट प्राथमिकताओं में "गोपनीयता" सूची में फ़ोल्डर जोड़ सकते हैं, लेकिन मैं इस फ़ोल्डर को उस सूची में जोड़ना नहीं चाहता हूं - लेकिन मैं इसे भविष्य की सभी खोजों से बाहर नहीं करना चाहता हूं , बस यह विशिष्ट सहेजा गया खोज है। किसी भी विचार कैसे कुछ इस तरह किया जा सकता है?


अपने स्वयं के परीक्षण खोजों के साथ कुछ गोगलिंग और फ़िदालिंग के बाद, मुझे नहीं लगता कि यह किया जा सकता है :(
सीज़ियम जूल 21'12%

यह सर्वसम्मति प्रतीत होती है। इसे देखने के लिए समय निकालने के लिए धन्यवाद। यदि आप एक उत्तर के रूप में प्रस्तुत करना चाहते हैं तो मैं इस प्रश्न को पूर्ण के रूप में चिह्नित करूंगा।
user1457323

जवाबों:


8

मैंने खोजक के एप्लिकेशन बंडल में कुछ सहेजी गई खोज फ़ाइलों को देखा, और उदाहरण के /System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch/search.savedSearchलिए निर्देशिकाओं को बाहर करने के लिए इस तरह के प्रारूप का उपयोग किया:

<key>FXScopeArrayOfPaths</key>
<array>
  <string>~/</string>
  <string>-Library</string>
  <string>-Music/iTunes</string>
  <string>-Documents/Steam Content</string>
  <string>~/Library/Mobile Documents/</string>
  <string>-com~apple~Keynote</string>
  <string>-com~apple~Pages</string>
  <string>-com~apple~Numbers</string>
</array>

इसलिए आप एक पूर्ण पथ के बाद माइनस वर्ण से शुरू होने वाले स्ट्रिंग्स को जोड़कर सबफ़ोल्डर्स को बाहर कर सकते हैं। ऐसा कुछ -~/Libraryकाम नहीं करता है।

आप सहेजे गए खोज फ़ाइलों को एक पाठ संपादक पर ड्रॉप करके संपादित कर सकते हैं। RawQueryDict:SearchScopesऔर FXScope:FXScopeArrayOfPathsडिफ़ॉल्ट रूप से समान रास्तों को सूचीबद्ध करने के लिए लगता है, लेकिन केवल दूसरे को संपादित करने से फोल्डर को कम से कम फाइंडर में बाहर करना दिखाई दिया।


1
आपने यहां कुछ खोजा होगा। यह काम करने लगता है! यह पता लगाने के लिए धन्यवाद। आपने मुझे काफी सिरदर्द से बचाया है - और अनगिनत अन्य लोगों की संभावना है जो भविष्य में इस सवाल का पता लगाएंगे।
user1457323

शर्म की बात यह है कि XML को संपादित किए बिना नहीं किया जा सकता है, लेकिन हाँ, बहुत अच्छी तरह से पाया :)
सीज़ियम

किसी को भी पता है कि क्या एक फ़ोल्डर नाम पथ की परवाह किए बिना मिलान किया जा सकता है? अर्थात। प्रत्येक माता-पिता फ़ोल्डर में उप-फ़ोल्डर / nospotlight को अनदेखा करें, / folder1 / nospotlight, / folder2 / nospotlight ....
jb510

मैं पुष्टि कर सकता हूं कि यह ~/Library/Saved SearchesOSX 10.10.x के तहत फाइलों को संपादित करके काम करता है
आशुतोष जिंदल

2
अब सिएरा में काम कर
DisplayName

16

यदि आप optionखोज मापदंड जोड़ने के लिए (+) बटन दबाएंगे तो (…) और एक Any/All/Noneब्लॉक बन जाएगा । इसे किसी के पास सेट न करें

मानदंडों के लिए चयन करें Document Container। यह डिफ़ॉल्ट सूची में साथ नहीं होगा Name, Kindआदि का चयन Other…इतने लंबे समय के अतिरिक्त मापदंड की एक सूची से उसका चयन करने के लिए यह अपने आप खोज सुविधा : उन सभी विशेषताओं

इसे उस फ़ोल्डर के नाम पर सेट करें जिसे आप is/contains/begins with/ends withउपयुक्त पाते हुए उपयोग करना चाहते हैं।

अंतिम परिणाम कुछ इस तरह दिखना चाहिए: परिणाम


1
यह काम करता है, और चयनित उत्तर होना चाहिए था। :) धन्यवाद।
रोनीक्सस

1
यह मेरे लिए OSX 10.9.5 पर काम नहीं करता है
न्यू अलेक्जेंड्रिया

बस 10.10 [योसेमाइट] में जाँच की गई है और यह अपरिवर्तित लगता है। मेरे पास इस समय सत्यापित करने के लिए 10.9 [Mavericks] मशीन नहीं है, लेकिन मुझे याद नहीं है कि यह गायब है। क्या हिस्सा आपके लिए काम नहीं करता है?
लेक

2
संभावित कारण Document Containerफ़ोल्डर्स को बाहर करने के लिए उपयोग करने योग्य नहीं हो सकता है: Apple.stackexchange.com/questions/132860/… (यह मेरे लिए 10.8.5 पर काम नहीं करता है)
आशुतोष जिंदल

1
सिएरा में मेरे लिए काम नहीं कर रहा।
DisplayName

5

मैं यह जोड़ना चाहता हूं कि यदि "दस्तावेज़ कंटेनर" आपके लिए काम नहीं कर रहा है (जैसे कि मेरी समस्या है), तो आप विशिष्ट फ़ोल्डर में चुनने के लिए खोज फ़ोल्डर सेट कर सकते हैं।

मुझे क्षमा करें, मेरे पास छवियों को पोस्ट करने के लिए "प्रतिनिधि" नहीं है इसलिए मैं अपना सर्वश्रेष्ठ प्रदर्शन करूंगा। यह मेरी पहली पोस्ट है ताकि दूर करने के लिए स्वतंत्र महसूस हो।

मेरे संगीत संगठन के काम-प्रवाह के लिए, मैं चाहता था कि आइट्यून्स फ़ोल्डर गलत उप-फ़ोल्डरों को छिपाए। बेशक, आइट्यून्स फ़ोल्डर से बाहर फ़ोल्डरों को स्थानांतरित करना एक विकल्प नहीं था, क्योंकि यह उन्हीं फ़ोल्डरों को फिर से बनाने में आईट्यून्स को तोड़ देगा। यहां बताया गया है कि झील की उपरोक्त विधि को ट्विक करके मैंने इसे कैसे पूरा किया:

  1. खोजक मेनू> फ़ाइल> "नया स्मार्ट फ़ोल्डर" में आइट्यून्स फ़ोल्डर में नेविगेट करें
  2. प्रारंभिक खोज मापदंड का चयन Kind> is>Folder
  3. लेक की लीड के बाद, होल्डिंग optionऔर (+) के द्वारा बनाई गई ड्रॉप-डाउन में , Any of the following are true(यह ऑप्‍टिंग-इन फ़ोल्डरों के लिए है), ऊपर बताए गए लेक के रूप में ऑप्ट-आउट करने के लिए, 'Any' को 'none' में बदलें
  4. जब से मैं "ऑप्ट इन" फोल्डर में हूं, तब मैंने उस Anyविकल्प के नीचे 5 मानदंड डाले जो इस तरह दिखे (उदाहरण के लिए वास्तविक फ़ोल्डर नाम का उपयोग किया जाता है):

Name is"स्वचालित रूप से iTunes में जोड़ें"
Name is"संगीत"
Name is"संगीत जोड़ें" - मुख्य फ़ोल्डर "
Name is" ट्यूनअप परिणाम "
Name is" MusicBrainz टैगिंग "

तो अंतिम परिणाम यह है कि जब मैं स्मार्ट खोज पर क्लिक करता हूं (मेरे लिए फाइंडर साइडबार में स्थित है) तो मैं केवल उन 5 फ़ोल्डरों को देखूंगा जिन्हें मैं मुख्य फ़ोल्डर के निहित फ़ोल्डर लेआउट को नष्ट किए बिना करना चाहता हूं।

मुझे उम्मीद है कि यह मदद करता है।


3
साइट पर आपका स्वागत है! अपने समाधान का विस्तार से वर्णन करने के लिए समय निकालने के लिए धन्यवाद यदि आपको लगता है कि स्क्रीनशॉट मदद करेगा, तो कृपया इसे सार्वजनिक साझाकरण साइट (जैसे ड्रॉपबॉक्स) पर अपलोड करें और उत्तर या टिप्पणियों में लिंक जोड़ें। अधिक प्रतिष्ठा वाला कोई व्यक्ति आपके उत्तर में इसे एम्बेड करेगा।
नोहिलसाइड

1

वर्तमान में, मुझे नहीं लगता कि यह किया जा सकता है। ऐसा प्रतीत होता है कि बहुत से लोग ऐसा करने की कोशिश कर रहे हैं जो Google पाता है और किसी के पास वास्तविक उत्तर नहीं है (गोपनीयता बहिष्करण के अलावा) :(


0

खोजक में जब आप फ़ाइलों को खोज रहे हैं, तो आप उन्हें मापदंड के सामने माइनस जोड़कर बाहर कर सकते हैं। उदाहरण के लिए, मैं उन सभी फाइलों की खोज करना चाहता हूं जो पीडीएफ फाइलें नहीं हैं, मैं "किंड-पीएफडी" लिख सकता हूं। यह मेरे लिए काम करने लगता है।


0

मुझे पूरा यकीन है कि मुझे ऐसा करने का एक अलग तरीका मिला है।

स्मार्ट फ़ोल्डर को कॉन्फ़िगर करने में, रॉ क्वेरी खोज विशेषता का उपयोग करें। डिफ़ॉल्ट रूप से, यह खोज विशेषता ड्रॉप डाउन मेनू में नहीं है, इसलिए आपको ड्रॉप डाउन मेनू के नीचे अन्य पर क्लिक करके इसे ढूंढना होगा।

रॉ क्वेरी के बगल में इनपुट बॉक्स में, टाइप करें:

kMDItemPath != "/Users/yourname/Documents/foldertoexclude" 

जिसमें उद्धरण चिह्नों में पाठ को बाहर रखा जाने वाला फ़ोल्डर का पथनाम है, जिसे गेट इन्फो के माध्यम से पाया जा सकता है।


यह मेरे लिए OSX 10.9.5 पर काम नहीं करता है
न्यू अलेक्जेंड्रिया

2
मैं वास्तव में उम्मीद कर रहा था कि यह काम करेगा, लेकिन कोई खुशी नहीं। डॉक्स कहते हैं "[...] लेकिन इसका उपयोग किसी क्वेरी में या खोज परिणामों को क्रमबद्ध करने के लिए नहीं किया जा सकता है।" ( developer.apple.com/library/mac/documentation/CoreServices/… ) जो भी कारण है, हम कभी नहीं जान
पाएंगे

-1

मैं भी इसी समस्या से पीड़ित था, और मुझे ऐसा करने का एक तरीका मिला।

पसंद प्रणाली पर जाएं> स्पॉटलाइट> चुनें, फिर "गोपनीयता" टैब चुनें, और स्पॉटलाइट खोज में बाहर करने के लिए आप विशिष्ट स्थान जोड़ सकते हैं।

मैंने कोशिश की है, यह काम करता है।


क्या आपको यह हिस्सा याद आया? 'बस स्पष्ट होने के लिए, मुझे पता है कि आप स्पॉटलाइट प्राथमिकताओं में "गोपनीयता" सूची में फ़ोल्डर जोड़ सकते हैं, लेकिन मैं इस फ़ोल्डर को उस सूची में नहीं जोड़ना चाहता हूं - लेकिन मैं इसे भविष्य से बाहर नहीं करना चाहता हूं खोज, बस यह विशिष्ट सहेजी गई खोज है। '
जिम एल।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.