Dizinleri joker karakterle Windows Arama'dan hariç tutma


17

Arama Dizini Oluşturma, oluşturma sürecimize müdahale ediyor ve geliştirici dizinlerimizin tüm örneklerini dizinleyiciden hariç tutmak istiyorum (bir gövde ve şube kurulumumuz var).
Tüm üst dizini hariç tutabilirim, ancak bu çok fazla dosyayı hariç tutacaktır.

İndeksleme seçeneklerindeki her örneğin seçimini kaldırarak manuel olarak yapabilirim, ancak bu çok manuel ve sıkıcı.

Kuralları kayıt defterinde buldum HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules, ancak bunu güncellemenin koşer olup olmadığını bilmiyorum.

Joker karakterlere veya daha az manuel ölçütlere göre dizinleri Windows Arama'dan hariç tutmak mümkün mü?


En iyi tavsiyem arızalı Windows Arama'yı kaldırmak ve üçüncü taraf ürünlerini kullanmaktır. Arama için: Her şey Arama Motoru ve Ajan Ransack . Başlat menüsü için: Klasik Kabuk .
harrymc

@harrymc Güzel öneriler! Aslında her şeyi kendi aramda kullanıyorum, ancak Windows arama dizinleme hala Windows'un ayrılmaz bir parçası. Tamamen devre dışı bırakmak, örneğin OneNote araması veya etiketleme olmadan diğer bazı işlevleri durdurur. Dizinleri hariç tutmak, gereksiz çalışma yapmasını engellemenin bir yolu olurdu.
laggingreflex

Windows Arama bunun ne olduğudur ve esnekliğinin bir sınırı vardır. Menzilini ihtiyacınız olan mutlak minimumla sınırlayabilir ve ağır işler için yukarıdaki yardımcı programları kullanabilirsiniz.
harrymc

Yanıtlar:


19

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\DefaultRulesAnahtara baktım ve ilginç bir şey buldum.

DefaultRules\1 içerir:

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\*

Şu URLanahtara bak - iki joker karakter!

Windows Arama yerel olarak joker karakterleri desteklediğinden tek yapmamız gereken mevcut bir istisnayı düzeltmektir.

Windows Arama'ya joker karakter istisnaları ekleme

  1. Şablon istisnası ekleyin. → seçeneğine
    gidip bir dizinin seçimini kaldırarak (benim durumumda ) uygun bir dizin için bir istisna ekleyin .Indexing OptionsModifyC:\Users\MyName\dev\trunk\bin
  2. Windows Arama hizmetini durdurun.
    Öğesine gidin Services, seçin Windows Search, üzerine sağ tıklayın ve öğesini seçin Stop.
  3. Mevcut istisnayı bulun.
    Kayıt Defteri Düzenleyicisi'ni açın ve seçeneğine gidin HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules.
    Sizinkini bulmak için her numaralı alt anahtarı inceleyin.
  4. İstisna tweak.
    Benim durumumda, birden fazla şube teslim aldım, bu yüzden trunkher sürümlü şube için (3.2, 4.0, vb. Gibi) dizinlerim olacak . Bu yüzden URLanahtarı

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

    için

    file:///C:\Users\MyName\dev\ProjectName\*\bin
    
  5. Windows Arama hizmetini yeniden başlatın.
    Sağ tıklayın Windows Searchve Startveya öğesini seçin Restart.

Bu kadar! Dizinler, Dizin Oluşturma Seçenekleri'nde işaretlenmemiş / hariç tutulmuştur.


Windows Arama'nın bu konumları izlemeye devam etmesini önlemek için dizininizi silmeniz ve yeniden oluşturmanız (veya önceden dizine eklenen dosyaları silmeniz ve yeniden oluşturmanız) gerektiğini unutmayın.
mskfisher

İstisnalarım `HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ CrawlScopeManager \ Windows \ SystemIndex \ WorkingSetRules`
CAD bloke

5
Herkes joker karakter birden çok dizine yayılıp yayılmadığını teyit edebildi mi? Dosya hiyerarşisinde nerede olurlarsa olsunlar 'node_modules' adlı tüm klasörlerin endekslenmesini önlemek istediğimi varsayalım?
M-Pixel

@Qwertman Bunu Dizin Oluşturma Seçenekleri Kullanıcı Arayüzünde bakarak doğrulayabilmeniz gerekir.
mskfisher

1
Windows 10 Hata Düzenleme Değeri veriyor URL düzenlenemiyor: Değerin yeni içeriğini yazarken hata oluştu. Düzenleme: Ahhh sadece anahtar izinlerini değiştirmek
laggingreflex
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.