Dlaczego wyszukiwanie w systemie Windows jest tak wolne w porównaniu do systemu Linux?

1

W przypadku korzystania findz systemu Linux wyniki są zwracane w ciągu sekund / milisekund. Z drugiej strony Eksplorator Windows czasami zajmuje kilka minut podczas wyszukiwania pliku.

Zdaję sobie sprawę z tego, że Windows indeksuje tylko niektóre katalogi, ale nie z przyczyn, które za tym stoją.

Robert Hönig
źródło
Czy ludzie oddający głos mogliby wyjaśnić swoje powody? Nie widzę żadnych problemów w tym pytaniu, ale chętnie się nauczę.
Robert Hönig,

Odpowiedzi:

1

Powiedziałbym, że wyszukiwarka Windows spróbuje zaindeksować także zawartość plików podczas wyszukiwania, a więc będzie stosunkowo powolna. Jeśli chcesz uzyskać podobny wynik szybkiego wyszukiwania, możesz również wyszukiwać za pomocą wiersza polecenia w systemie Windows za pomocą starego polecenia DOS find.

Nawiasem mówiąc: w systemie Linux możesz użyć locatedo wyszukiwania wstępnie zindeksowanych nazw plików lub recollindexdo przeszukiwania wstępnie zindeksowanej zawartości pliku.

Jaleks
źródło
więc jeśli szukam w Windows hasła „króliki”, wyniki będą również zawierać pliki zawierające ciąg „króliki”?
Robert Hönig,
@ RobertHönig tak, każdy typ pliku, który ma zarejestrowany indeksator plików, zostanie przeszukany (dokumenty Word, arkusze kalkulacyjne Excel, pliki TXT, metadane muzyczne, kontakty, pliki PDF, metadane obrazów itp.).
GiantTree,
0

Ponadto Linux i Windows używają innego systemu plików. W Linuksie jest to jakiś rodzaj ext (3 lub 4) https://en.wikipedia.org/wiki/Ext3
W Windows domyślnym systemem plików na lata jest NTFS:
https: / /en.wikipedia.org/wiki/NTFS

Jednak Jaleks ma rację, że może to być więcej o samej usłudze indeksowania i jej strukturze. Osobiście używam programu o nazwie Everything do wyszukiwania plików (wyszukiwania oparte na nazwie, brak zawartości) na dyskach NTFS, a po 30 sekundach indeksowania na prawie pełnym dysku twardym o pojemności 500 GB jestem w stanie uzyskać dostęp do dowolnego pliku jako zaraz po wpisaniu jego nazwy. Więc NTFS też może;)

M'cin
źródło