I don't like the idea of renaming to "Indexer" for the following reasons:

a) The method doesn't perform the action of "Indexing" anything, it's objective is to produce a search document that will be indexed
b) Renaming this method to "Indexer" loses consistency with other similar patterns, such as "ActivityEntityProducer". If we can keep the pattern and terminology similar (producing for persistence, transforming for view), then the understanding of one should transfer easier to the other.