indexer

Etymology
.

Noun

 * 1) A person or program which creates indexes.
 * 2)  A special property of a class allowing objects of the class to be accessed by index as though they were arrays or hash tables.
 * 1)  A special property of a class allowing objects of the class to be accessed by index as though they were arrays or hash tables.

Etymology
From.

Verb

 * 1) to index (put into an index)