An index can have a parent index from which results are also pulled. Can be used to create temporary indexes for normalisation, compilation and parallel task collection.