anchor.diff:  				, article_title as title
   				, article_slug as slug 
   				, article_published as published 
  -				, article_content as content 
  -				, locate('#arguments.searchterm#', article_content) - ( locate('#arguments.searchterm#', article_title) * 100 ) as weighting
  +				, convert( varchar( 8000 ), article_content ) as content
  +				<!---, locate('#arguments.searchterm#', article_content) - (locate('#arguments.searchterm#', article_title) * 100 ) as weighting--->
   				, 'article' as type
   			from articles
   			where 1=1
  
positive.code: 		}
  	</cfscript>
  	
  	<cffunction name="findContentBySearchTerm" output="false" returntype="query" hint="I return a query of pages and articles that match the search term">
  		<cfargument name="searchterm" type="string" required="true">
  		<cfargument name="maxresults" type="numeric" required="true" default="50">
  		
  		<cfset var qPages = "">
  		<cfset var keyword = "">
  		
  		<cfquery name="qPages" maxrows="#arguments.maxresults#">
  			select 
  				page_id as id
  				, page_title as title
  				, page_slug as slug 
  				, page_updated as published 
  				, page_content as content
  				, locate('#arguments.searchterm#', page_content) - ( locate('#arguments.searchterm#', page_title) * 100 ) as weighting 
  				, 'page' as type
  			from pages
  			where 1 = 1
  
negative.code: 				and 
  				(	
  				 	page_title like <cfqueryparam cfsqltype="cf_sql_varchar" value="%#keyword#%"> 
  				 	or cast(page_content as varchar(8000)) like <cfqueryparam cfsqltype="cf_sql_varchar" value="%#keyword#%">
  				)
  			</cfloop>
  			
  