indeks Lucene'a, czyli struktura danych umożliwiająca wyszukiwanie danych.

Indeksowanie danych Żeby być w stanie wyszukiwać dane, biblioteka Lucene musi najpierw dokonać tzw. „indeksowania dokumentów”. To użytkownik biblioteki (używając API) wskazuje dokumenty do zindeksowania oraz pola, które będą podlegały indeksacji (pozostałe pola nie będą mogły posłużyć do wyszukiwania danych). Ponieważ dane dostarczane do systemu Lucene muszą mieć zawsze formę dokumentów w sensie Lucene'a (z co najmniej jednym polem), w wielu przypadkach istniejące materiały przed zindeksowaniem należy odpowiednio dostosować – m.in. wyodrębniając tekst z dokumentu binarnego i nadając mu formę dokumentu Lucene'owego. Dopiero po poprawnym zindeksowaniu można wyszukiwać dokumenty.

Wyszukiwanie danych Możliwość wyszukiwania danych pojawia się natychmiast po ich zindeksowaniu. Lucene pozwala na wyszukiwanie dokumentów zarówno na podstawie pojedynczych słów jak i ich fragmentów. Budując zapytania dopuszczalne jest używanie różnego rodzaju symboli wieloznacznych (ang. ) oraz używanie operatorów logicznych. Zwrócone wyniki mogą być posortowane według wybranych kryteriów.