Szukacz jest narzędziem służącym do wyszukiwania dokumentów w Internecie. Został przygotowany przede wszystkim do wyszukiwania dokumentów w języku polskim. Szukacz składa się z czterech podstawowych modułów: zbieracza, tekstowacza, indeksera i odpowiadacza. Zbieracz, zwany też robotem lub pająkiem, "chodzi" po sieci i wyszukuje dokumenty, tworząc bazy danych, z których co pewien czas (zwykle raz na dwa, trzy tygodnie) budujemy nowe kolekcje, korzystając z tekstowacza i indeksera. Gotowa kolekcja jest wykorzystywana przez odpowiadacz do konstruowania odpowiedzi, czyli strony z adresami dokumentów, którą wysyłamy pytającemu. Tę stronę z odpowiedziami nazywamy w skrócie listą trafień.