Refactored the ingest process into three phases - First, create all percolators in the percolators index, then, ingest data into the input index, third and last run the "PercolateAllDocuments" to percolate existing documents creating the candidate data.