indexer and searcher with getters