<?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: Adventures in Full-Text Search</title>
	<atom:link href="http://www.blogarithms.com/index.php/archives/2009/06/26/searchadventures/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blogarithms.com/index.php/archives/2009/06/26/searchadventures/</link>
	<description>Doug Kaye&#039;s Weblog</description>
	<lastBuildDate>Thu, 19 Jan 2012 17:38:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Vince Veselosky</title>
		<link>http://www.blogarithms.com/index.php/archives/2009/06/26/searchadventures/comment-page-1/#comment-88288</link>
		<dc:creator>Vince Veselosky</dc:creator>
		<pubDate>Mon, 13 Jul 2009 18:03:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogarithms.com/?p=1124#comment-88288</guid>
		<description>Doug, if you haven&#039;t already, you should talk to the folks at EveryZing (http://everyzing.com). You may remember their former incarnation running the now defunct PodZinger service. They have audio/video search that can&#039;t be beat. Normally they sell it dear, but perhaps with your non-profit status you could work something out with them. It&#039;s worth talking to them, I think.</description>
		<content:encoded><![CDATA[<p>Doug, if you haven&#8217;t already, you should talk to the folks at EveryZing (<a href="http://everyzing.com" rel="nofollow">http://everyzing.com</a>). You may remember their former incarnation running the now defunct PodZinger service. They have audio/video search that can&#8217;t be beat. Normally they sell it dear, but perhaps with your non-profit status you could work something out with them. It&#8217;s worth talking to them, I think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james</title>
		<link>http://www.blogarithms.com/index.php/archives/2009/06/26/searchadventures/comment-page-1/#comment-87837</link>
		<dc:creator>james</dc:creator>
		<pubDate>Sat, 27 Jun 2009 16:11:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogarithms.com/?p=1124#comment-87837</guid>
		<description>(4) Create a functional index over to_tsvector(fields in table that need to be searched) for each table with text data, query the tables with a UNION
(5) Create a field of type tsvector in each table that needs to be queried, populate it and then update it (with a AFTER TRIGGER) on each change, query as in (4).

s/tsvector/whatever field type your DBMS uses for lexemes/g.

Unless you&#039;re using MySQL, then you should probably just go with Google Search.</description>
		<content:encoded><![CDATA[<p>(4) Create a functional index over to_tsvector(fields in table that need to be searched) for each table with text data, query the tables with a UNION<br />
(5) Create a field of type tsvector in each table that needs to be queried, populate it and then update it (with a AFTER TRIGGER) on each change, query as in (4).</p>
<p>s/tsvector/whatever field type your DBMS uses for lexemes/g.</p>
<p>Unless you&#8217;re using MySQL, then you should probably just go with Google Search.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.blogarithms.com/index.php/archives/2009/06/26/searchadventures/comment-page-1/#comment-87836</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sat, 27 Jun 2009 15:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogarithms.com/?p=1124#comment-87836</guid>
		<description>A great example of the build/buy tradeoff (and for this non-techie a useful mini-lesson in search architecture).</description>
		<content:encoded><![CDATA[<p>A great example of the build/buy tradeoff (and for this non-techie a useful mini-lesson in search architecture).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robert forkel</title>
		<link>http://www.blogarithms.com/index.php/archives/2009/06/26/searchadventures/comment-page-1/#comment-87825</link>
		<dc:creator>robert forkel</dc:creator>
		<pubDate>Sat, 27 Jun 2009 07:59:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogarithms.com/?p=1124#comment-87825</guid>
		<description>we had the same experience with our online journals (http://www.livingreviews.org/). once your stuff is on the web in a reasonable way (i.e. RESTish, with good URLs and not too much ajax), you&#039;re done search-wise. and when the site is reasonably fast and popular, even the delay between publication of new pages and them being searchable isn&#039;t more than a day (we use sitemaps to notify the search engines). the last thing we are fighting with is frames. i guess bad design decisions do come back and bite you.</description>
		<content:encoded><![CDATA[<p>we had the same experience with our online journals (<a href="http://www.livingreviews.org/" rel="nofollow">http://www.livingreviews.org/</a>). once your stuff is on the web in a reasonable way (i.e. RESTish, with good URLs and not too much ajax), you&#8217;re done search-wise. and when the site is reasonably fast and popular, even the delay between publication of new pages and them being searchable isn&#8217;t more than a day (we use sitemaps to notify the search engines). the last thing we are fighting with is frames. i guess bad design decisions do come back and bite you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://www.blogarithms.com/index.php/archives/2009/06/26/searchadventures/comment-page-1/#comment-87804</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Sat, 27 Jun 2009 03:17:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogarithms.com/?p=1124#comment-87804</guid>
		<description>Very interesting.</description>
		<content:encoded><![CDATA[<p>Very interesting.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

