Rozszerzone typy indeksów zdefiniowane przez użytkownika pozwalają tworzyć i stosować własną logikę dla trzech podstawowych komponentów, które określają, jak działa indeks. Te trzy komponenty to obsługa indeksu, wyszukiwanie indeksowe i wykorzystanie indeksu. Obsługę indeksu i wyszukiwanie indeksowe definiuje się przy użyciu instrukcji CREATE INDEX EXTENSION. Wykorzystanie indeksu określa ocena metody wyszukiwania.
Obecnie można tworzyć indeksy dla obiektów przestrzennych zapisanych w bazie danych. Tylko kolumna typu strukturalnego lub typu odrębnego może używać rozszerzenia indeksu do tworzenia zdefiniowanego przez użytkownika rozszerzonego typu indeksu dla tych obiektów.
Aby uzyskać więcej informacji, patrz Administration Guide: Implementation i SQL Reference.