Rozwiązanie społecznościowe

Wyszukiwanie w ZimaOS: wyjaśnienie podstawowego indeksu i wyszukiwania AI

A 2024 user asked for Files search by extension; IceWhale said search and AI search were coming, and current ZimaOS now has a full indexing system.

ZimaOS ma teraz pełny system wyszukiwania plików, więc odpowiedź „Wyszukiwanie wkrótce” z 2024 roku jest nieaktualna. Podstawowe wyszukiwanie indeksuje nazwy plików i zawartość obsługiwanych dokumentów, natomiast opcjonalny moduł ZimaOS-AI dodaje OCR, ekstrakcję treści z dźwięku i wideo oraz semantyczne wyszukiwanie obrazów, jeśli sprzęt spełnia jego wymagania.

Jeśli pole wyszukiwania całkowicie zniknęło, przed zainstalowaniem komponentów AI sprawdź Ustawienia → Ogólne → Tryb deweloperski → Indeks wyszukiwania. Wyszukiwanie podstawowe i wyszukiwanie AI są powiązane, ale nie są tą samą funkcją.

Co obecnie potrafi podstawowe wyszukiwanie ZimaOS

Aktualny przewodnik po architekturze wyszukiwania ZimaOS opisuje monitorowanie nazw plików w czasie rzeczywistym, indeksowanie zawartości, przybliżone i dokładne dopasowywanie nazw plików oraz obsługę ponad 70 typów plików.

Włącz indeks wyszukiwania, jeśli brakuje pola wyszukiwania

Zweryfikowane przez użytkowników rozwiązanie w obecnych wersjach ZimaOS znajduje się w Ustawieniach → Ogólne → Tryb deweloperski → Indeks wyszukiwania. Po włączeniu tej opcji załaduj ponownie aplikację Pliki.

Indeksowanie nie jest natychmiastowe dla każdego typu zawartości

Zmiany nazw plików są monitorowane w czasie rzeczywistym, natomiast bardziej wymagające indeksowanie zawartości może odbywać się asynchronicznie i w okresach mniejszego obciążenia. Dlatego świeżo skopiowana biblioteka może pojawić się w wynikach po nazwie pliku, zanim cała jej zawartość stanie się możliwa do wyszukania.

Wyszukiwanie AI to opcjonalna dodatkowa warstwa

Aktualny przewodnik po wyszukiwaniu AI ZimaOS informuje, że moduł AI dodaje OCR i tagowanie obrazów, transkrypcję dźwięku i wideo oraz funkcje semantyczne.

Do podstawowego wyszukiwania plików nie potrzebujesz GPU

Stara dyskusja na forum prawidłowo rozdzielała proste wyszukiwanie od funkcji AI. Wyszukiwanie nazw plików i zwykłe wyszukiwanie w indeksowanych dokumentach to funkcje podstawowe. Przetwarzanie AI ma osobne wymagania dotyczące sprzętu NVIDIA/Intel oraz wolnego miejsca.

Wyszukiwanie według rozszerzenia pliku

Aktualna dokumentacja kładzie nacisk na dopasowywanie nazw i zawartości, a nie na osobny element sterujący „filtr rozszerzenia”. Aby uzyskać dokładną zbiorczą listę plików z jednym rozszerzeniem, wyszukiwanie w SMB/pulpicie lub narzędzia powłoki mogą być bardziej przewidywalne:

find /path/to/folder -type f -iname '*.pdf'

Przed wykonaniem operacji zbiorowego przenoszenia lub usuwania najpierw używaj poleceń wyłącznie wyświetlających listę.

Dlaczego wyszukiwanie może korzystać z CPU w tle

Indeksowanie tysięcy nowych plików wymaga ekstrakcji metadanych i zawartości. Duże importy mogą tymczasowo zwiększyć użycie CPU i aktywność dysku, szczególnie po pierwszym włączeniu indeksu wyszukiwania lub ekstrakcji funkcji AI.

Rozwiązywanie problemów z wyszukiwaniem, które niczego nie znajduje

Upewnij się, że indeks wyszukiwania jest włączony, odczekaj na zakończenie indeksowania, sprawdź, czy dokładny folder jest częścią aplikacji Pliki, oraz zweryfikuj, czy typ pliku jest obsługiwany. W przypadku wyników AI sprawdź także pobieranie modelu i polecenie journalctl -xef -u zimaos-ai.

Przewodnik rozwiązywania problemów z systemem pomaga uporządkować dalszą diagnostykę.

Pełny audyt o północy

Aktualna dokumentacja wyszukiwania informuje, że system wykonuje pełny audyt około północy, aby utrzymać ostateczną spójność. Jeśli jakiś plik zostanie pominięty przez monitorowanie w czasie rzeczywistym, zaplanowany audyt powinien później uzgodnić indeks.

Duże biblioteki potrzebują czasu na ustabilizowanie

Skopiowanie setek tysięcy plików i natychmiastowa ocena działania wyszukiwania może prowadzić do fałszywie negatywnych wyników. Poczekaj na zakończenie indeksowania nazw plików, a następnie pozwól, aby procesy przetwarzania zawartości w tle nadrobiły zaległości, zanim odbudujesz indeks lub go wyłączysz.

Wyszukiwanie AI wymaga więcej miejsca i pamięci

Opcjonalny moduł AI pobiera modele i przechowuje je oddzielnie od zwykłych indeksów wyszukiwania. Przed włączeniem go na małym serwerze domowym sprawdź ilość wolnego miejsca w systemie i pamięci masowej oraz wymagania dotyczące GPU lub zintegrowanej karty graficznej Intel.

FAQ

Czy ZimaOS ma już wyszukiwanie?

Tak. Obecne ZimaOS ma udokumentowany wielowarstwowy system wyszukiwania i indeksowania.

Czy potrzebuję GPU do wyszukiwania nazw plików?

Nie. Zasoby GPU/AI są potrzebne do funkcji rozszerzonych przez AI, a nie do podstawowego pola wyszukiwania.

Dlaczego brakuje pola wyszukiwania?

Sprawdź przełącznik Indeks wyszukiwania w Trybie deweloperskim, a następnie załaduj ponownie aplikację Pliki.

Czy ZimaOS może wyszukiwać wewnątrz dokumentów?

Tak, w wielu obsługiwanych formatach. Aktualna dokumentacja opisuje pełnotekstowe indeksowanie zawartości obok wyszukiwania nazw plików.