docs: function golr_callback_action(resp){
  
  	    // Return caches for the values we'll collect.
  	    var ret_terms = [];
  	    var ret_descs = [];
  	    var ret_links = [];
  
  	    // Gather document info if available.
  	    //var found_docs = resp.documents();		
  	    bbop.core.each(resp.documents(),
  			   function(doc){
  			       var id = doc[id_field];
  			       var label = doc[label_field];
  
  			       ret_terms.push(label);
  			       ret_descs.push(id);
  			       ret_links.push(linker.url(id, link_type));
  			   });
  
  	    // Assemble final answer into the OpenSearch JSON
  	    // form.
  	    var ret_body = [query];
  	    ret_body.push(ret_terms);
  	    ret_body.push(ret_descs);
  	    ret_body.push(ret_links);
  	    var ans = {
  		status: 200,
  		headers: {'Content-Type': 'application/json'},
  		body: [bbop.core.to_string(ret_body)]
  	    };
  	    response.resolve(ans);
  	}