<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Search Nuggets &#187; Uncategorized</title>
	<atom:link href="http://blog.comperiosearch.com/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.comperiosearch.com</link>
	<description>A blog about Search as THE solution</description>
	<lastBuildDate>Mon, 13 Jun 2016 08:59:45 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Get the new version of Forage, the search server for node.js</title>
		<link>http://blog.comperiosearch.com/blog/2013/11/18/get-the-new-version-of-forage-the-search-server-for-node-js/</link>
		<comments>http://blog.comperiosearch.com/blog/2013/11/18/get-the-new-version-of-forage-the-search-server-for-node-js/#comments</comments>
		<pubDate>Mon, 18 Nov 2013 21:16:45 +0000</pubDate>
		<dc:creator><![CDATA[Fergus McDowall]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[forage]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[leveldb]]></category>
		<category><![CDATA[node.js]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=1840</guid>
		<description><![CDATA[The new version of Forage is out! 0.3.0 fixes lots niggles with indexing, and gives a pretty hefty improvement to memory usage. There is also a built in matcher for creating cool auto-suggest and auto-complete controls based on the content of the corpus. In related news there is now a family of crawling tools which [...]]]></description>
				<content:encoded><![CDATA[<p>The new version of <a href="http://www.foragejs.net">Forage</a> is out!</p>
<p><a href="https://github.com/foragejs/forage/releases/tag/0.3.0">0.3.0 fixes lots niggles</a> with indexing, and gives a pretty hefty improvement to memory usage. There is also a built in matcher for creating cool auto-suggest and auto-complete controls based on the content of the corpus.</p>
<p>In related news there is now a family of crawling tools which allow you to scrape, process and index web content into your Forage server. Check out <a href="https://github.com/foragejs/forage-fetch">forage-fetch</a>, <a href="https://github.com/foragejs/forage-document-processor">forage-document-processor</a> and <a href="https://github.com/foragejs/forage-indexer">forage-indexer</a> on the <a href="https://github.com/foragejs">forage.js GitHub group</a>.</p>
<p>As always, feedback, pull requests, comments, praise, criticism and beer are most welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2013/11/18/get-the-new-version-of-forage-the-search-server-for-node-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Handlebars.js To Display Results From Solr- A Primer</title>
		<link>http://blog.comperiosearch.com/blog/2012/09/07/using-handlebars-js-to-display-results-from-solr-a-primer/</link>
		<comments>http://blog.comperiosearch.com/blog/2012/09/07/using-handlebars-js-to-display-results-from-solr-a-primer/#comments</comments>
		<pubDate>Fri, 07 Sep 2012 09:12:03 +0000</pubDate>
		<dc:creator><![CDATA[Fergus McDowall]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[handlebars]]></category>
		<category><![CDATA[handlebars.js]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Solr]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=1110</guid>
		<description><![CDATA[Handlebars.js is a really great way to render search results from Solr. Handlebars.js has become the defacto standard for templating in JavaScript, filling the void left from the abandonment and non-replacement of the jQuery template project. Handlebars.js is an implementation of the mighty platform-independant mustache project JavaScript templating makes it a lot easier to implement [...]]]></description>
				<content:encoded><![CDATA[<p><div id="attachment_1132" style="width: 366px" class="wp-caption alignleft"><a href="http://blog.comperiosearch.com/wp-content/uploads/2012/09/handlebars_logo.png"><img src="http://blog.comperiosearch.com/wp-content/uploads/2012/09/handlebars_logo.png" alt="" title="handlebars_logo" width="356" height="218" class="size-full wp-image-1132" /></a><p class="wp-caption-text">Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.</p></div>Handlebars.js is a really great way to render search results from <a href="http://lucene.apache.org/solr/">Solr</a>.</p>
<p>Handlebars.js has become the defacto standard for templating in JavaScript, filling the void left from the abandonment and non-replacement of the jQuery template project. Handlebars.js is an implementation of <a href="http://mustache.github.com/">the mighty platform-independant mustache project</a></p>
<p>JavaScript templating makes it a lot easier to implement cool interface functionality on your search result page such as responsive design, autoscrolling and more. Handlebars make JS templating a cinch.</p>
<p>You get the benefit of Handlebars.js on webpages that have a lot of repeating code such as lists, search-results and libraries.</p>
<p><a href="http://blog.comperiosearch.com/wp-content/uploads/2012/09/solr-handlebars-demo.html">In order to see Solr and Handlebars.js in action click here</a> or copy and paste the code below into an empty .html file.</p>
<p></p><pre class="crayon-plain-tag">&lt;b&gt;Handlebars.js and Solr Demo&lt;/b&gt;&lt;br&gt;
Type in something reutersey and click the &lt;b&gt;search&lt;/b&gt; button!&lt;br&gt;
&lt;input id=&quot;searchterm&quot; /&gt;
&lt;button id=&quot;search&quot;&gt;search&lt;/button&gt;
&lt;div id=&quot;rs&quot;&gt;&lt;/div&gt;
&lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0.beta6/handlebars.min.js&quot;&gt;&lt;/script&gt;
&lt;script id=&quot;hit-template&quot; type=&quot;text/x-handlebars-template&quot;&gt;
  &lt;div class=&quot;entry&quot;&gt;
    &lt;b&gt;{{title}}&lt;/b&gt;&lt;br&gt;
    {{text}}
  &lt;/div&gt;
&lt;/script&gt;
&lt;script type='text/javascript'&gt;
  var hitTemplate = Handlebars.compile($(&quot;#hit-template&quot;).html());
  $(&quot;#search&quot;).click(function(){
    $(&quot;#rs&quot;).empty();
    $.getJSON(&quot;http://evolvingweb.ca/solr/reuters/select/?q=&quot; + $(&quot;#searchterm&quot;).val() + &quot;&amp;wt=json&amp;json.wrf=?&amp;indent=true&quot;, function(result){
      for (var i = 0; i &lt; result.response.docs.length; i++) {
        $(&quot;#rs&quot;).append(hitTemplate({title: result.response.docs[i].title, text: result.response.docs[i].text}));
      }
    });
  });
&lt;/script&gt;</pre><p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2012/09/07/using-handlebars-js-to-display-results-from-solr-a-primer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
