वाइल्डकार्ड द्वारा विंडोज खोज से निर्देशिकाओं को छोड़ दें


17

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

मैं इसे अनुक्रमण विकल्पों में प्रत्येक उदाहरण को हटाकर मैन्युअल रूप से कर सकता हूं, लेकिन यह बहुत ही मैनुअल और थकाऊ है।

मुझे रजिस्ट्री में नियम मिल गए हैं HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules, लेकिन मुझे नहीं पता कि यह मक्खी पर अद्यतन करने के लिए कोषेर है या नहीं।

क्या वाइल्डकार्ड या कुछ अन्य कम-मैनुअल मानदंडों द्वारा विंडोज खोज से निर्देशिकाओं को बाहर करना संभव है?


मेरी सबसे अच्छी सलाह दोषपूर्ण विंडोज खोज को खोदकर तीसरे पक्ष के उत्पादों का उपयोग करना है। खोज के लिए: सब कुछ खोज इंजन और एजेंट फिरौती । स्टार्ट मेन्यू के लिए: क्लासिक शेल
harrymc

@harrymc अच्छा सुझाव! मैं वास्तव में सब कुछ स्वयं खोज का उपयोग करता हूं, लेकिन विंडोज खोज अनुक्रमण अभी भी विंडोज का एक अभिन्न अंग है। इसे अक्षम करना पूरी तरह से कुछ अन्य कार्यों को रोकता है, उदाहरण के लिए इसके बिना OneNote खोज या टैगिंग भी काम नहीं करती है। निर्देशिकाओं को छोड़कर यह अनावश्यक काम करने से बस रखने का एक तरीका होगा।
लैगिंगसर्लेक्स

विंडोज सर्च यह है कि यह क्या है और इसके लचीलेपन की एक सीमा है। आप इसकी सीमा को उस न्यूनतम न्यूनतम तक सीमित कर सकते हैं जिसकी आपको आवश्यकता है, और भारी काम के लिए उपरोक्त उपयोगिताओं का उपयोग करें।
harrymc

जवाबों:


19

मैंने HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\DefaultRulesचाबी में देखा और कुछ दिलचस्प पाया।

DefaultRules\1 शामिल हैं:

Default   REG_DWORD    0x00000001
Include   REG_DWORD    0x00000000
Policy    REG_DWORD    0x00000000
Suppress  REG_DWORD    0x00000000
URL       REG_SZ       file:///C:\Users\*\AppData\Local\Temp\*

उस URLकुंजी को देखो - दो वाइल्डकार्ड!

इसलिए जब से विंडोज सर्च मूल रूप से वाइल्डकार्ड का समर्थन करता है, तो हमें केवल एक मौजूदा अपवाद को करना होगा।

Windows खोज में वाइल्डकार्ड अपवाद जोड़ना

  1. टेम्पलेट अपवाद जोड़ें। →
    जाकर और एक निर्देशिका (मेरे मामले में ) का चयन रद्द करके एक उपयुक्त निर्देशिका के लिए एक अपवाद जोड़ें ।Indexing OptionsModifyC:\Users\MyName\dev\trunk\bin
  2. Windows खोज सेवा बंद करें।
    पर जाएं Services, चयन Windows Searchउस पर राइट-क्लिक करें, और चुनें Stop
  3. मौजूदा अपवाद का पता लगाएं।
    रजिस्ट्री संपादक खोलें और पर नेविगेट करें HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules
    तुम्हारा पता लगाने के लिए प्रत्येक गिने उपकुंजी के माध्यम से देखो।
  4. अपवाद छोड़ दो।
    मेरे मामले में, मेरी कई शाखाएँ हैं, इसलिए मेरे पास trunkप्रत्येक संस्करण की शाखा (जैसे 3.2, 4.0, आदि) के लिए निर्देशिकाएँ होंगी । इसलिए मैंने URLचाबी बदल दी

    file:///C:\Users\MyName\dev\ProjectName\trunk\bin
    

    सेवा

    file:///C:\Users\MyName\dev\ProjectName\*\bin
    
  5. Windows खोज सेवा को पुनरारंभ करें।
    राइट-क्लिक करें Windows Searchऔर चुनें Startया Restart

बस! इंडेक्सिंग विकल्प में निर्देशिकाओं को अनियंत्रित / बाहर रखा गया है।


ध्यान दें कि आपको उन स्थानों पर निगरानी रखने के लिए Windows खोज को रोकने के लिए अपने अनुक्रमणिका को हटाने (या हटाने और पूर्व-अनुक्रमित फ़ाइलों को पुन: बनाने और पुन: निर्मित करने) की आवश्यकता होगी।
mskfisher

मेरे अपवाद `HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows खोज \ CrawlScopeManager \ Windows \ SystemIndex \ WorkingSetRules` में दिखाए गए
CAD

5
क्या कोई यह पुष्टि करने में सक्षम है कि वाइल्डकार्ड कई निर्देशिकाओं को फैलाता है या नहीं? कहो कि मैं 'n__odod' नाम के सभी फ़ोल्डरों को अनुक्रमित करने से रोकना चाहता था, चाहे वे फ़ाइल पदानुक्रम में क्यों न हों?
M-Pixel

@ क्यूवर्टन आपको इंडेक्सिंग विकल्प यूआई में इसे देखकर सत्यापित करने में सक्षम होना चाहिए।
mskfisher

1
विंडोज 10 एरर एडिटिंग वैल्यू एडिट करता है URL को एडिट नहीं कर सकते: वैल्यू की नई सामग्री लिखने में त्रुटि। संपादित करें: अहह सिर्फ कुंजी पर अनुमतियों
लैगिंगसर्प्लेक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.