Wyszukiwanie w witrynie

Windows Search po cichu pochłaniał gigabajty mojego SSD, a ja nie wiedziałem, że mogę to zatrzymać


Zauważyłem, że mój dysk SSD wydaje się kurczyć, mimo że aplikacje i pobrane pliki nie zmieniły się znacząco. To, co było trochę niepokojące, to fakt, że czyszczenie plików tymczasowych i usuwanie zainstalowanych aplikacji nie pomagało zbytnio.

Po wielu badaniach zrozumiałem, że winowajcą nie był rodzaj pliku, który zazwyczaj usuwałem. Napotkałem problem z Windows Search, które przez bardzo długi czas budowało dużą bazę danych. To nie jest typowy podejrzany, ale teraz jest jedną z rzeczy, które sprawdzam, gdy kończy mi się miejsce na dysku.

Co Windows Search faktycznie przechowuje na twoim dysku

To buduje bazę danych, a nie tylko przyspiesza wyszukiwanie

Kiedy wyszukujesz na Windows, możesz pomyśleć, że system wykonuje skanowanie w tym momencie, ale w rzeczywistości przygotowuje się do tego wyszukiwania nawet zanim ono nastąpi. Tworzy lokalną bazę danych, która zawiera wszystko, czego Twoim zdaniem możesz szukać, a ponieważ ta baza danych znajduje się na Twoim dysku, z czasem rośnie.

Wygląda to na nieszkodliwy proces i w większości taki jest. Przynajmniej indeksowanie nazw plików jest warte zachodu, jeśli efekt to natychmiastowe wyszukiwanie. Jednak Windows przechowuje metadane, takie jak właściwości plików, a nawet może pójść o krok dalej, przechowując rzeczywistą zawartość plików. Skutkuje to przetwarzaniem i przechowywaniem plików PDF, Word oraz zawartości e-maili w formacie możliwym do wyszukiwania. Powstały zbiór danych nie jest lekki.

Jeśli skonfigurujesz klasyczny Outlook w Windows 11, wyszukiwanie w Windows będzie indeksować całe skrzynki pocztowe.

Indeksowanie wyszukiwania jest procesem automatycznym, który indeksuje kilka lokalizacji, w tym foldery użytkownika i ścieżki systemowe; nie zatwierdzasz ich wprost, ale nadal trafiają do bazy danych.

Prawdziwe niebezpieczeństwo nie polega tylko na tym, że indeks rośnie, ale na tym, że rośnie stopniowo — więc zauważasz to dopiero, gdy pamięć jest prawie pełna.

Skąd pochodzą dodatkowe gigabajty

Garść ustawień cicho powiększa rozmiar indeksu

Rozmiar indeksu zależy od liczby indeksowanych elementów, a co ważniejsze, od tego, jak głęboko każdy element jest indeksowany. To jest różnica między przechowywaniem nazw plików a przechowywaniem ich rzeczywistej zawartości. Nazwy plików zajmują prawie nieistotną ilość miejsca. Metadane zajmują nieco więcej, a rozmiar lokalnej bazy danych szybko rośnie w momencie, gdy do mieszanki zostaje dodana pełna zawartość plików.

Cały ten proces zależy od rodzaju pliku i nie istnieje pojedyncze globalne ustawienie umożliwiające jego skonfigurowanie. Windows decyduje, czy dany typ pliku będzie miał indeksowaną pełną zawartość, czy tylko właściwości. Otrzymasz szybko rosnący indeks, gdy Windows zdecyduje się indeksować zawartość plików PDF, DOCX i innych popularnych formatów plików.

Moje foldery zawierające dużo dokumentów miały największy wpływ na indeks. Kiedy masz liczne pliki PDF (kilka gigabajtów), są one częściowo zdublowane w indeksie w innej formie. Skrzynka pocztowa jest kolejnym znaczącym czynnikiem tworzącym dużą lokalną bazę indeksu, ponieważ jej indeksowane elementy obejmują treść wiadomości, załączniki i metadane. Jednak zachowanie jest nieco inne w nowej aplikacji Outlook.

Jeśli masz skonfigurowany OneDrive, możesz dodawać kolejny element materiału do indeksowania. Windows indeksuje pliki OneDrive, które są synchronizowane lokalnie.

Również, jeśli stale ponownie edytujesz określone pliki, zazwyczaj są one często ponownie indeksowane. Staje się to stałym ruchem, który z czasem zwiększa swoją wielkość. Wpływ na indeks podsumowano poniżej:

Typ danych indeksowany

Wpływ na przechowywanie

Przykład z rzeczywistego świata

Tylko nazwy plików

Niski

Podstawowe foldery

Metadane

Umiarkowany

Zdjęcia, muzyka

Zawartość pliku

Wysoki

Pliki PDF, dokumenty Word

Pięciominutowe sprzątanie, które naprawdę uwolniło miejsce

Ograniczanie indeksu bez przerywania wyszukiwania






Naprawa była dość łatwa, gdy już zorientowałem się, na czym polega problem. Najpierw wyszukaj Opcje indeksowania w menu Start i otwórz je. Od razu stało się jasne, dlaczego moja przestrzeń dyskowa się zmniejszała. Indeksowało Microsoft OneNote, gdzie miałem kilka bardzo dużych plików, a także OneDrive, folder Użytkownicy i Menu Start. Twoja lista zindeksowanych lokalizacji może być nawet szersza niż ta, w zależności od instalacji i konfiguracji, jakie masz ustawione na swoim komputerze.

Pierwszym krokiem było usunięcie tych lokalizacji z indeksu. Następnym krokiem było jednak coś bardziej subtelnego. Kiedy przejdziesz do Zaawansowane -> Typy plików, zobaczysz wiele wymienionych formatów plików oraz ich opisów. Odznacz formaty, które nie chcesz indeksować. Tuż poniżej znajduje się także opcja Jak ten plik powinien być indeksowany?; wybierz Indeksuj tylko właściwości. Ta zmiana w znacznym stopniu wpływa na ilość danych i przestrzeni zajmowanej przez indeksowanie wyszukiwania.

Główne zmiany, które wprowadziłem w indeksowaniu, polegały na ograniczeniu go do mniejszej liczby lokalizacji oraz upewnieniu się, że pełna zawartość plików nie jest indeksowana. To była poprawka, której potrzebowałem, aby zapobiec kurczeniu się mojego SSD. Ta szybka konfiguracja to prosta poprawka, która sprawia, że wyszukiwanie w Windows jest lepsze.

Zachowanie korzyści wyszukiwania bez kosztów przechowywania

Indeksowanie jest ważne, więc nie próbuję go całkowicie eliminować. Celem świadomej konfiguracji indeksowania w wyszukiwarce jest utrzymanie go pod kontrolą, jednocześnie pozostając użytecznym. Konfiguruję indeksowanie tak, aby skupiało się na folderach i typach plików, które są dla mnie najważniejsze. Obejmują one podstawowe foldery, takie jak Menu Start i Dokumenty. Chociaż pomijam duże katalogi, których rzadko szukam. Wyłączenie wyszukiwania w systemie Windows całkowicie jest również opcją, ale wolę przyjąć obcięty indeks.

Powiązane artykuły