indexer

noun

One who makes an index.

A person or program which creates indexes.

A special property of a class allowing objects of the class to be accessed by index as though they were arrays or hash tables.

Someone who provides an index.