You can also create indices on any object store, provided the object store holds objects, not primitives. An index lets you look up the values stored in an object store using the value of a property of the stored object, rather than the object's key. Additionally, indexes have the ability to enforce simple constraints on the stored data.