docs: function collect_annotation_identifiers(){
  
      // First, collect all our assigners.
      var manager = _new_manager_by_personality('annotation');
  
      // Get the absolute minimum to get all annotation IDs.
      // TODO/WARNING: Actually need score or get a response failure from maxScore.
      //manager.set('fl', '*,score');
      manager.set_results_count(count);
      manager.set_facet_limit(0);
  
      // Collect and run callback.
      manager.register('error', function(resp){
  	console.log(resp.raw());
  	_die('ERROR: '+ resp.message());
      });
      manager.register('search', function(resp){
  		
  	ll('Got ' + resp.total_documents() + ' documents.');
  
  	// Grab out just the IDs.
  	var docs_to_enrich = us.map(resp.documents(), function(doc){
  	    return doc;
  	});
  	//console.log(JSON.stringify(ids_to_enrich, true));
  
  	// Pass to the enrichment phase.
  	console.log('Going to second pass...');
  	enrich_identifiers(docs_to_enrich);
      });	    
      //console.log(manager.get_query_url());
      manager.search();
  }