BaseIndexer
The BaseIndexer class provides is an abstract class whose implementation provides querying functionality. An indexer is instantiated with the document, name and params.