This manual is for an old version of Hazelcast IMDG, use the latest stable version.
13.7. Map Index Configuration

13.7. Map Index Configuration

Hazelcast's distributed map implementation (IMap) has capability of indexing attributes of entry values. These indexes can be created using IMap API. But this usage has a limitation; all indexes must be created before any value is put into map. Sometimes by design adding an index to map may be impossible before any value is added. For example if a map has MapLoader that loads entries during map creation, then adding indexes to map becomes meaningless. To solve this problem, Hazelcast introduces defining IMap indexes in configuration.