<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: How to make text searching go faster	</title>
	<atom:link href="https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/feed/" rel="self" type="application/rss+xml" />
	<link>https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/</link>
	<description></description>
	<lastBuildDate>Sat, 26 Mar 2016 04:12:15 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>
		By: Rob Farley		</title>
		<link>https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/#comment-2738</link>

		<dc:creator><![CDATA[Rob Farley]]></dc:creator>
		<pubDate>Sat, 26 Mar 2016 04:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.lobsterpot.com.au/?p=3564#comment-2738</guid>

					<description><![CDATA[No worries, and thanks for supporting it.]]></description>
			<content:encoded><![CDATA[<p>No worries, and thanks for supporting it.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Saeid Hasani		</title>
		<link>https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/#comment-2737</link>

		<dc:creator><![CDATA[Saeid Hasani]]></dc:creator>
		<pubDate>Sat, 26 Mar 2016 04:03:04 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.lobsterpot.com.au/?p=3564#comment-2737</guid>

					<description><![CDATA[Thanks Rob for your fast response. By referring to that article , I wanted to confirm your solution. I&#039;m not against Uri&#039;s idea. He is a bright person in SQL world. But, this solution has its opponents (like few comments on my article). So, I was become happy when I read your great post. I didn&#039;t consider Brent&#039;s article references. I downloaded your SQLBits session and I saw it . It is an awesome session. Wish I saw it few years ago! :-) Thank you so much!]]></description>
			<content:encoded><![CDATA[<p>Thanks Rob for your fast response. By referring to that article , I wanted to confirm your solution. I&#8217;m not against Uri&#8217;s idea. He is a bright person in SQL world. But, this solution has its opponents (like few comments on my article). So, I was become happy when I read your great post. I didn&#8217;t consider Brent&#8217;s article references. I downloaded your SQLBits session and I saw it . It is an awesome session. Wish I saw it few years ago! 🙂 Thank you so much!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rob Farley		</title>
		<link>https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/#comment-2736</link>

		<dc:creator><![CDATA[Rob Farley]]></dc:creator>
		<pubDate>Sat, 26 Mar 2016 03:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.lobsterpot.com.au/?p=3564#comment-2736</guid>

					<description><![CDATA[Yes, Saeid. Lots of situations. Nice article - I wasn&#039;t aware of it. I presented this as one of my T-SQL Tips at TechEd AU back in 2008, but it wasn&#039;t new then either. Interesting that you refer to Brent&#039;s article on Sargability - he refers to one of mine in his, and was in the audience for my SQLBits session on it in 2010, which you can see at &lt;a href=&quot;http://bit.ly/Sargability&quot; rel=&quot;nofollow ugc&quot;&gt;http://bit.ly/Sargability&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[<p>Yes, Saeid. Lots of situations. Nice article &#8211; I wasn&#8217;t aware of it. I presented this as one of my T-SQL Tips at TechEd AU back in 2008, but it wasn&#8217;t new then either. Interesting that you refer to Brent&#8217;s article on Sargability &#8211; he refers to one of mine in his, and was in the audience for my SQLBits session on it in 2010, which you can see at <a href="http://bit.ly/Sargability" rel="nofollow ugc">http://bit.ly/Sargability</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Saeid Hasani		</title>
		<link>https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/#comment-2735</link>

		<dc:creator><![CDATA[Saeid Hasani]]></dc:creator>
		<pubDate>Sat, 26 Mar 2016 02:54:10 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.lobsterpot.com.au/?p=3564#comment-2735</guid>

					<description><![CDATA[There are many situation that we can use this method such as codes, barcodes, national security codes etc. 
&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/31238.t-sql-improve-the-performance-for-like-wildcard-by-changing-the-collation.aspx&quot; rel=&quot;nofollow ugc&quot;&gt;http://social.technet.microsoft.com/wiki/contents/articles/31238.t-sql-improve-the-performance-for-like-wildcard-by-changing-the-collation.aspx&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[<p>There are many situation that we can use this method such as codes, barcodes, national security codes etc.<br />
<a href="http://social.technet.microsoft.com/wiki/contents/articles/31238.t-sql-improve-the-performance-for-like-wildcard-by-changing-the-collation.aspx" rel="nofollow ugc">http://social.technet.microsoft.com/wiki/contents/articles/31238.t-sql-improve-the-performance-for-like-wildcard-by-changing-the-collation.aspx</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rob Farley		</title>
		<link>https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/#comment-2734</link>

		<dc:creator><![CDATA[Rob Farley]]></dc:creator>
		<pubDate>Wed, 09 Mar 2016 10:06:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.lobsterpot.com.au/?p=3564#comment-2734</guid>

					<description><![CDATA[Yes. If you need to find &#034;Uri&#034; and &#034;URI&#034; and &#034;uri&#034;, then you can&#039;t use a binary collation. But if it&#039;s always stored as &#034;URI&#034;, then you can.]]></description>
			<content:encoded><![CDATA[<p>Yes. If you need to find &quot;Uri&quot; and &quot;URI&quot; and &quot;uri&quot;, then you can&#8217;t use a binary collation. But if it&#8217;s always stored as &quot;URI&quot;, then you can.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Uri Dimant		</title>
		<link>https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/#comment-2733</link>

		<dc:creator><![CDATA[Uri Dimant]]></dc:creator>
		<pubDate>Wed, 09 Mar 2016 09:56:48 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.lobsterpot.com.au/?p=3564#comment-2733</guid>

					<description><![CDATA[I am aware of this Rob.
Using binary collation as you pointed out may return incorrect data (not all data found)]]></description>
			<content:encoded><![CDATA[<p>I am aware of this Rob.<br />
Using binary collation as you pointed out may return incorrect data (not all data found)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rob Farley		</title>
		<link>https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/#comment-2732</link>

		<dc:creator><![CDATA[Rob Farley]]></dc:creator>
		<pubDate>Tue, 08 Mar 2016 08:19:15 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.lobsterpot.com.au/?p=3564#comment-2732</guid>

					<description><![CDATA[You mean the question about why a Hash is 10% (ish) faster in a binary collation? 
It&#039;s because with a non-binary collation, it needs to make a call to GetSortKey(), so that it can hash a value which is equal for all the things that sort to the same point in that collation. Like how in a CI collation, H and h need to end up in the same hash bucket. In a binary collation, it doesn&#039;t have to call GetSortKey(), because things are only equal when they have exactly the same binary value.
I worked this out by asking someone who had access to a debugger which they regularly hook SQL Server into. He&#039;s a good friend, and happens to live only a few time zones away from me. (Thanks Paul!)]]></description>
			<content:encoded><![CDATA[<p>You mean the question about why a Hash is 10% (ish) faster in a binary collation?<br />
It&#8217;s because with a non-binary collation, it needs to make a call to GetSortKey(), so that it can hash a value which is equal for all the things that sort to the same point in that collation. Like how in a CI collation, H and h need to end up in the same hash bucket. In a binary collation, it doesn&#8217;t have to call GetSortKey(), because things are only equal when they have exactly the same binary value.<br />
I worked this out by asking someone who had access to a debugger which they regularly hook SQL Server into. He&#8217;s a good friend, and happens to live only a few time zones away from me. (Thanks Paul!)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Uri Dimant		</title>
		<link>https://lobsterpot.com.au/blog/2016/03/08/how-to-make-text-searching-go-faster/#comment-2731</link>

		<dc:creator><![CDATA[Uri Dimant]]></dc:creator>
		<pubDate>Tue, 08 Mar 2016 07:56:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.lobsterpot.com.au/?p=3564#comment-2731</guid>

					<description><![CDATA[Hi Rob
It is great post, but question is not answered :-))) Waiting for your investigation.]]></description>
			<content:encoded><![CDATA[<p>Hi Rob<br />
It is great post, but question is not answered :-))) Waiting for your investigation.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
