The document discusses indexing in object-oriented databases. It provides an overview of indexing and describes some of the issues involved in indexing object-oriented data, including indexing on classes and over type hierarchies. It also discusses uni-directional versus bi-directional indexing. Indexing aims to improve query performance by allowing faster retrieval of data from the database. However, indexing object-oriented data raises additional challenges compared to relational databases due to the complex nested structure of objects.