anchor.diff:  		<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.
  
positive.code: 		<cfreturn lucenestr>	
  	</cffunction>
  
  
  </cfcomponent>
  
negative.code: 					<cfif _count EQ _total>
  						<cfset var _del = "">
  					</cfif>
  					<!--- Put totgether the custom field --->
  					<cfset var _the_custom_field = _createCustomFields(fields=_cf_fields,word=word)>
  					<!--- For each word create the search string --->
  					<cfset var _search_string = _search_string & '( ' & '(#word#) filename:(#word#) keywords:(#word#) description:(#word#) id:(#word#) labels:(#word#) ' &  _the_custom_field & ' )' & _del>
  				</cfloop>
  			<!--- Just one word in criteria --->
  			<cfelse>
  				<!--- Put totgether the custom field --->
  				<cfset var _the_custom_field = _createCustomFields(fields=_cf_fields,word=criteria)>
  				<!--- The seach string --->
  				<cfset var _search_string = '(#criteria#) filename:(#criteria#) keywords:(#criteria#) description:(#criteria#) id:(#criteria#) labels:(#criteria#) ' & _the_custom_field>
  			</cfif>
  			
  			<!--- Set criteria --->
  			<cfset var criteria = _search_string />
  		</cfif>
  