anchor.diff:  		<cfargument name="qryrecords" required="true" type="query">
   		<!--- Log --->
   		<cfset console("#now()# ---------------------- Removing #qryrecords.recordcount# records from index")>
  +		<!--- Group hosts --->
  +		<cfset var _hosts = ListRemoveDuplicates(valuelist(arguments.qryrecords.host_id)) />
  +		<!--- Loop over hosts --->
  +		<cfloop list="#_hosts#" delimiters="," index="host_id">
   		<!--- Simple remove records in Lucene. Id is the key --->
  -		<cfoutput query="arguments.qryrecords" group="host_id">
   			<cfscript>
   				args = {
   					query : arguments.qryrecords,
  
positive.code: 				};
  				results = CollectionIndexdelete( argumentCollection=args );
  			</cfscript>
  		</cfoutput>
  		<!--- Log --->
  		<cfset console("#now()# ---------------------- Finished removing #qryrecords.recordcount# records from index")>
  		<!--- Return --->
  
negative.code: 					<cfset console(cfcatch)>
  				</cfcatch>
  			</cftry>
  		</cfloop>
  		<!--- Return --->
  		<cfreturn />
  	</cffunction>
  