Lucene zawiera funkcje wyszukiwania rozmytego, które mogą być realizowane z użyciem różnych technik, m.in. obliczania tzw. odległości Levenshteina między terminami. Stąd można wyszukiwać informacje również z użyciem częściowo błędnych/niepoprawnych zapytań, m.in. z błędów wynikających z niepoprawnego zapisu brzmieniowego danego słowa (ang. ). Ponadto, Lucene pozwala użyć istniejących wyników zapytań do kolejnych wyszukiwań (przykładem jest tu klasa „MoreLikeThis” z biblioteki Lucene, która zwraca dokumenty o podobnej strukturze dokumentów).

Lucene a relacyjne bazy danych Lucene różni się od relacyjnych baz danych tym, że nie wymaga zdefiniowania odpowiednika tzw. schematu bazy danych. W systemie Lucene możliwe jest indeksowanie dokumentów o różnej strukturze (w skrajnym przypadku każdy z dokumentów może mieć niepowtarzalną strukturę). W praktyce, indeksowane dokumenty mają często zbliżoną bądź identyczną strukturę, co pozwala na budowanie algorytmów przeszukiwania według znanego zestawu kluczy (pól). Inną cechą biblioteki Lucene jest to, że zindeksowanie określonych pól niekoniecznie musi pociągać zarazem zapisanie do bazy danych ich oryginalnej treści.