anchor.diff:  		<!--- Search --->
   		<cftry>
   			<!--- Syntax --->
  -			<cfset var _criteria = _searchSyntax(criteria=arguments.criteria, search_type=arguments.search_type, search_rendition=arguments.search_rendition) />
  +			<cfset var _criteria = _searchSyntax(criteria=arguments.criteria, search_type=arguments.search_type, search_rendition=arguments.search_rendition, host_id=arguments.collection) />
   			<!--- if the folderid is not 0 we need to filter by folderid --->
   			<cfif arguments.folderid NEQ 0>
   				<!--- New list var --->
  
positive.code: 					<cfif _count EQ _total>
  						<cfset var _del = "">
  					</cfif>
  					<!--- For each word create the search string --->
  					<cfset var _search_string = _search_string & '( ' & '(#word#) filename:(#word#) keywords:(#word#) description:(#word#) id:(#word#) labels:(#word#) customfieldvalue:(#word#)' & ' )' & _del>
  				</cfloop>
  			<!--- Just one word in criteria --->
  			<cfelse>
  				<cfset var _search_string = '(#criteria#) filename:(#criteria#) keywords:(#criteria#) description:(#criteria#) id:(#criteria#) labels:(#criteria#) customfieldvalue:(#criteria#)'>
  			</cfif>
  			<!--- Set criteria --->
  			<cfset var criteria = _search_string />
  		</cfif>
  
negative.code: 		<cfargument name="criteria" required="true" type="string">
  		<cfargument name="search_type" required="true" type="string">
  		<cfargument name="search_rendition" required="true" type="string">
  		<cfargument name="host_id" required="true" type="numeric">
  		<!--- 
  		 Decode URL encoding that is encoded using the encodeURIComponent javascript method. 
  		 Preserve the '+' sign during decoding as the URLDecode methode will remove it if present.
  