This document provides an overview of indexing techniques for advanced database systems. It introduces a book that covers indexing for various types of databases, including object-oriented databases, spatial databases, image databases, temporal databases, and text databases. Each chapter is handled by experts in that topic area and discusses the indexing problems and techniques that are relevant for efficiently querying and retrieving data from that type of database. The last chapter covers emerging applications such as parallel/distributed databases, mobile computing, data warehousing, the web, and constraint databases. The goal of the book is to explain best practices for indexing different applications to help with selection of appropriate indexes and to provide a foundation for further research.