<?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; Comperio</title>
	<atom:link href="http://blog.comperiosearch.com/blog/tag/comperio/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>Replacing FAST ESP with Elasticsearch at Posten</title>
		<link>http://blog.comperiosearch.com/blog/2015/03/20/elasticsearch-at-posten/</link>
		<comments>http://blog.comperiosearch.com/blog/2015/03/20/elasticsearch-at-posten/#comments</comments>
		<pubDate>Fri, 20 Mar 2015 10:00:52 +0000</pubDate>
		<dc:creator><![CDATA[Seb Muller]]></dc:creator>
				<category><![CDATA[Elasticsearch]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Comperio]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[geosearch]]></category>
		<category><![CDATA[Kibana]]></category>
		<category><![CDATA[logstash]]></category>
		<category><![CDATA[posten]]></category>
		<category><![CDATA[tilbudssok]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=3364</guid>
		<description><![CDATA[First, some background A few years ago Comperio launched a nifty service for Posten Norge, Norway&#8217;s postal service. Through the service, retail companies can upload their catalogues and seasonal flyers to make the products listed within searchable. Although the catalogue handling and processing is also very interesting, we&#8217;re going to focus on the search side [...]]]></description>
				<content:encoded><![CDATA[<h2>First, some background</h2>
<p>A few years ago Comperio launched a nifty service for <a title="Posten Norge" href="http://www.posten.no/">Posten Norge</a>, Norway&#8217;s postal service. Through the service, retail companies can upload their catalogues and seasonal flyers to make the products listed within searchable. Although the catalogue handling and processing is also very interesting, we&#8217;re going to focus on the search side of things in this post. As Comperio has a long relationship and a great deal of experience with <a title="FAST ESP" href="http://blog.comperiosearch.com/blog/2012/07/30/comperio-still-likes-fast-esp/">FAST ESP</a>, this first iteration of Posten&#8217;s <a title="Tilbudssok" href="http://tilbudssok.posten.no/">Tilbudssok</a> used it as the search backend. It also incorporated Comperio Front, our search middleware product, which recently <a title="Comperio Front" href="http://blog.comperiosearch.com/blog/2015/02/16/front-5-released/">had a big release. </a>.</p>
<h2>Newer is better</h2>
<p>Unfortunately, FAST ESP is getting on a bit and as a result Tilbudssok has been limited by what we can coax out of it. To ensure we provide the best possible search solution we decided it was time to upgrade and chose <a title="Elasticsearch" href="https://www.elastic.co/products">Elasticsearch</a> as the best candidate. If you are unfamiliar with Elasticsearch, take a moment to browse our other <a title="Elasticsearch blog posts" href="http://blog.comperiosearch.com/blog/tag/elasticsearch/">blog posts</a> on the subject. The resulting project had three main requirements:</p>
<ul>
<li>Replace Fast ESP with Elasticsearch while otherwise maintaining as much of the existing architecture as possible</li>
<li>Add geodata to products such that a user could find the nearest store where they were available</li>
<li>Setup sexy log analysis with <a title="Logstash" href="https://www.elastic.co/products/logstash">Logstash</a> and <a title="Kibana" href="https://www.elastic.co/products/kibana">Kibana</a></li>
</ul>
<p></br></p>
<h2>Data Sources, Ingestion and Processing</h2>
<p>The data source for the search system is a MySQL database populated with catalogue and product data. A separate Comperio system generates this data when Posten&#8217;s customers upload PDFs of their brochures i.e. we also fully own the entire data generation process.</p>
<p>The FAST ESP based solution made use of FAST&#8217;s JDBC connector to feed data directly to the search index. Inspired by <a title="Elasticsearch: Indexing SQL databases. The easy way." href="http://blog.comperiosearch.com/blog/2014/01/30/elasticsearch-indexing-sql-databases-the-easy-way/">Christoffers blog post</a>, we made use of the <a title="Elasticsearch JDBC River Plugin" href="https://github.com/jprante/elasticsearch-river-jdbc">JDBC plugin for Elasticsearch</a>. This allowed us to use the same SQL statements to feed Elasticsearch. It took us no more than a couple of hours, including some time wrestling with field mappings, to populate our Elasticsearch index with the same data as the FAST one.</p>
<p>We then needed to add store geodata to the index. As mentioned earlier, we completely own the data flow. We simply extended our existing catalogue/product uploader system to include a store uploader service. Google&#8217;s <a title="Google Geocoder" href="https://code.google.com/p/geocoder-java/">geocoder</a> handled converted addresses to coordinates for use with Elasticsearch&#8217;s geo distance sorting. We now had store data in our database. An extra JDBC river and another round of mapping wrestling got that same data into the Elasticsearch index.</p>
<h2>Our approach</h2>
<p>Before the conversion to Elasticsearch, the Posten system architecture was typical of most Comperio projects. Users interact with a Java based frontend web application. This in turn sends queries to Comperio&#8217;s search abstraction layer, <a title="Comperio Front" href="http://blog.comperiosearch.com/blog/2015/02/16/front-5-released/">Comperio Front</a>. This formats requests such that the system&#8217;s search engine, in our case FAST ESP, can understand them. Upon receiving a response from the search engine, Front then formats it into a frontend friendly format i.e. JSON or XML depending on developer preference.</p>
<p>&nbsp;</p>
<p><a href="http://blog.comperiosearch.com/wp-content/uploads/2015/03/tilbudssok_architecture.png"><img class="size-medium wp-image-3422 aligncenter" src="http://blog.comperiosearch.com/wp-content/uploads/2015/03/tilbudssok_architecture-300x145.png" alt="Generic Search Architecture" width="300" height="145" /></a></p>
<p>Unfortunately, when we started the project, Front&#8217;s Elasticsearch adapter was still a bit immature. It also felt a bit over kill to include it when Elasticsearch has such a <a href="http://www.elastic.co/guide/en/elasticsearch/client/java-api/current/">robust Java API</a> already. I saw an opportunity to reduce the system&#8217;s complexity and learn more about interacting with Elasticsearch&#8217;s Java API and took it. With what I learnt, we could later beef up Front&#8217;s Elasticsearch adapter for future projects.</p>
<p>As a side note, we briefly flirted with the idea of replacing the entire frontend with a <a href="http://blog.comperiosearch.com/blog/2013/10/24/instant-search-with-angularjs-and-elasticsearch/">hipstery Javascript/Node.js ecosystem</a>. It was trivial to throw together a working system very quickly but in the interest of maintaining existing architecture and trying to keep project run time down we opted to stick with the existing Java based MVC framework.</p>
<p>After a few rounds of Googling, struggling with documentation and finally simply diving into the code, I was able to piece together the bits of the Elasticsearch Java API puzzle. It is a joy to work with! There are builder classes for pretty much everything. All of our queries start with a basic SearchRequestBuilder. Depending on the scenario, we can then modify this SRB with various flavours of QueryBuilders, FilterBuilders, SortBuilders and AggregationBuilders to handle every potential use case. Here is a greatly simplified example of a filtered search with aggregates:</p>
<script src="https://gist.github.com/92772945f5281df54c3b.js?file=SRBExample"></script>
<h2>Logstash and Kibana</h2>
<p>With our Elasticsearch based system up ready to roll, the next step was to fulfil our sexy query logging project requirement. This raised an interesting question. Where are the query logs? As it turns out, (please contact us if we&#8217;re wrong), the only query logging available is something called <a title="Slow Log" href="http://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules-slowlog.html">slow logging</a>. It is a shard level log where you can set thresholds for the query or fetch phase of the execution. We found this log severely lacking in basic details such as hit count and actual query parameters. It seemed like we could only track query time and the query string.</p>
<p>Rather than fight with this slow log, we implemented our own custom logger in our web app to log salient parts of the search request and response. To make our lives easier everything is logged as JSON. This makes hooking up with <a title="Logstash" href="http://logstash.net/">Logstash</a> trivial, as our logstash config reveals:</p>
<script src="https://gist.github.com/43e3603bd75fd549a582.js?file=logstashconf"></script>
<p><a title="Kibana 4" href="http://blog.comperiosearch.com/blog/2015/02/09/kibana-4-beer-analytics-engine/">Kibana 4</a>, the latest version of Elastic&#8217;s log visualisation suite, was released in February, around the same time as we were wrapping up our logging logic. We had been planning on using Kibana 3, but this was a perfect opportunity to learn how to use version 4 and create some awesome dashboards for our customer:</p>
<p><a href="http://blog.comperiosearch.com/wp-content/uploads/2015/03/kibana_query.png"><img class="aligncenter size-medium wp-image-3444" src="http://blog.comperiosearch.com/wp-content/uploads/2015/03/kibana_query-300x169.png" alt="kibana_query" width="300" height="169" /></a></p>
<p><a href="http://blog.comperiosearch.com/wp-content/uploads/2015/03/kibana_ams.png"><img class="aligncenter size-medium wp-image-3443" src="http://blog.comperiosearch.com/wp-content/uploads/2015/03/kibana_ams-300x135.png" alt="kibana_ams" width="300" height="135" /></a></p>
<p>Kibana 4 is wonderful to work with and will generate so much extra value for Posten and their customers.</p>
<h2>Conclusion</h2>
<ul>
<li>Although the Elasticsearch Java API itself is well rounded and complete, its documentation can be a bit frustrating. But this is why we write blog posts to share our experiences!</li>
<li>Once we got past the initial learning curve, we were able to create an awesome Elasticsearch Java API toolbox</li>
<li>We were severely disappointed with the built in query logging. I hope to extract our custom logger and make it more generic so everyone else can use it too.</li>
<li>The Google Maps API is fun and super easy to work with</li>
</ul>
<p>Rivers as a data ingestion tool have long been marked for deprecation. When we next want to upgrade our Elasticsearch version we will need to replace them entirely with some other tool. Although Logstash is touted as Elasticsearch&#8217;s main equivalent of a connector framework, it currently lacks classic Enterprise search data source connectors. <a title="Apache Manifold" href="http://manifoldcf.apache.org/">Apache Manifold</a> is a mature open source connector framework that would cover our needs. The latest release has not been tested with the latest version of Elasticsearch, but it supports versions 1.1-3.</p>
<p>Once the solution goes live, during April, Kibana will really come into its own as we get more and more data.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2015/03/20/elasticsearch-at-posten/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ComperioFrokost 21. januar</title>
		<link>http://blog.comperiosearch.com/blog/2015/01/22/comperiofrokost-21-januar/</link>
		<comments>http://blog.comperiosearch.com/blog/2015/01/22/comperiofrokost-21-januar/#comments</comments>
		<pubDate>Thu, 22 Jan 2015 14:32:12 +0000</pubDate>
		<dc:creator><![CDATA[Ole-Kristian Villabø]]></dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Comperio]]></category>
		<category><![CDATA[frokost]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=3198</guid>
		<description><![CDATA[Inspirasjon og kundeerfaringer Takk til alle som valgte å bruke morgenen på å høre et par av våre kunder komme med konkrete erfaringer fra sine prosjekter, og få litt inspirasjon til hvordan håndtere sine egne informasjonsutfordringer. Det var mange blide ansikt og gode tilbakemeldinger etter seminaret. Agenda for seminaret finnes her Se presentasjonene fra foredragene &#160; [...]]]></description>
				<content:encoded><![CDATA[<h3>Inspirasjon og kundeerfaringer</h3>
<p>Takk til alle som valgte å bruke morgenen på å høre et par av våre kunder komme med konkrete erfaringer fra sine prosjekter, og få litt inspirasjon til hvordan håndtere sine egne informasjonsutfordringer. Det var mange blide ansikt og gode tilbakemeldinger etter seminaret.</p>
<p>Agenda for seminaret finnes <a title="her" href="http://www.comperio.no/frokost210115/" target="_blank">her</a></p>
<h3><a href="#pres">Se presentasjonene fra foredragene</a></h3>
<p>&nbsp;</p>
<h3>Her følger noen utvalgte bilder fra arrangementet</h3>
<p>&nbsp;<br />
<img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0014.jpg" alt="ComperioFrokost 21. januar" /></p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0015.jpg" alt="ComperioFrokost 21. januar" /></p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0016.jpg" alt="ComperioFrokost 21. januar" /></p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0018.jpg" alt="ComperioFrokost 21. januar" /></p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0019.jpg" alt="ComperioFrokost 21. januar" /></p>
<p>Introduksjon og velkommen.</p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0022.jpg" alt="ComperioFrokost 21. januar" /></p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0024.jpg" alt="ComperioFrokost 21. januar" /></p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0027.jpg" alt="ComperioFrokost 21. januar" /></p>
<p>Helge Blindheim forklarte entusiastisk om Helsedirektoratets tanker og visjoner, og hvordan Sharepoint søk skulle bidra til å nå visjonen om skreddersydd og sikker helseinformasjon til alle.</p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0030.jpg" alt="ComperioFrokost 21. januar" /></p>
<p>Thomas Evensen og Jon Solberg forklarte litt om hvor viktig det var for Forskningsrådet at de på en enkel måte kan synliggjøre hvor alle deres tildelinger går. Spesielt morsomt var kanskje at man på en enkel måte kunne se hvor mye en Nobelpris kostet, ved å søke seg fram til og se på prosjektene ekteparet Moser hadde vært prosjektledere på.</p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0038.jpg" alt="ComperioFrokost 21. januar" /></p>
<p>Jon Solberg forklarer litt om oppbygningen av Prosjektbanken, og viste hvordan man for eksempel kunne se hvor mange kroner en Nobelpris kostet gjennom å finne alle prosjektene til ekteparet Moser.</p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0041.jpg" alt="ComperioFrokost 21. januar" /></p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0043.jpg" alt="ComperioFrokost 21. januar" /></p>
<p>Comperios egen André Lynum forklarte hvordan man kan hente ut samhandlingsmønster ved hjelp av grafteknologi generelt og Neo4J spesielt.</p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0044.jpg" alt="ComperioFrokost 21. januar" /></p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0046.jpg" alt="ComperioFrokost 21. januar" /></p>
<p>André Lynum beskriver hvordan man kan tolke toppolitikeres twitter-aktivitet og hvordan de omtaler hverandre ved hjelp av grafteknologi.</p>
<p><img class="alignnone size-full wp-image-3025" src="http://blog.comperiosearch.com/wp-content/uploads/2015/01/DSC_0051.jpg" alt="ComperioFrokost 21. januar" /><br />
<a name="pres"></a></p>
<h3>Last ned presentasjonene</h3>
<p><strong>Helge T. Blindheim: <a href="http://blog.comperiosearch.com/wp-content/uploads/2015/01/20150121_Comperio-Frokostmote_HelgeTB.pdf" target="_blank">Helsenorge.no</a></strong> (PDF)</p>
<p><strong>Andre Lynum: <a href="http://blog.comperiosearch.com/wp-content/uploads/2015/01/Frokostmote_Andre_lynum_2015-01-21.pdf">Grafteknologi &#8211; samhandling, søk, analyse</a></strong> (PDF)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2015/01/22/comperiofrokost-21-januar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ComperioFrokost 17. oktober</title>
		<link>http://blog.comperiosearch.com/blog/2014/10/17/comperiofrokost-17-oktober/</link>
		<comments>http://blog.comperiosearch.com/blog/2014/10/17/comperiofrokost-17-oktober/#comments</comments>
		<pubDate>Fri, 17 Oct 2014 10:07:07 +0000</pubDate>
		<dc:creator><![CDATA[Ole-Kristian Villabø]]></dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Comperio]]></category>
		<category><![CDATA[Elasticsearch]]></category>
		<category><![CDATA[frokost]]></category>
		<category><![CDATA[Frokostseminar]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[sintef]]></category>
		<category><![CDATA[TINE]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=3024</guid>
		<description><![CDATA[Takk til alle 65 deltakerne på vårt frokostseminar på Continental i morges!
Noen utvalgte bilder fra arrangementet.]]></description>
				<content:encoded><![CDATA[<p>Takk til alle 65 deltakerne på vårt frokostseminar på Continental i morges!</p>
<h3>Noen utvalgte bilder fra arrangementet:</h3>
<p><img class="alignnone size-full wp-image-3025" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0002.jpg" alt="DSC_0002" /></p>
<p><img class="alignnone size-full wp-image-3026" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0003.jpg" alt="DSC_0003" /></p>
<p><img class="alignnone size-full wp-image-3027" style="max-width: 50%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0004.jpg" alt="DSC_0004" /></p>
<p><img class="alignnone size-full wp-image-3028" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0008.jpg" alt="DSC_0008" /></p>
<p><img class="alignnone size-full wp-image-3029" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0010.jpg" alt="DSC_0010" /></p>
<p><img class="alignnone size-full wp-image-3030" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0013.jpg" alt="DSC_0013" /></p>
<p><img class="size-full wp-image-3031" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0017.jpg" alt="Ole-Kristian Villabø ønsker velkommen." /><br />
Ole-Kristian Villabø ønsker velkommen.</p>
<p><img class="size-full wp-image-3032" style="max-width: 50%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0020.jpg" alt="Ole-Kristian Villabø om Comperio sine 10 år" /><br />
Ole-Kristian Villabø om Comperio sine 10 år</p>
<p><img class="size-full wp-image-3033" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0022.jpg" alt="Per Ejnar Thomsen fra TINE" /><br />
Per Ejnar Thomsen fra TINE om deres virksomhetssøk.</p>
<p><img class="size-full wp-image-3034" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0027.jpg" alt="Per Ejnar Thomsen fra TINE" /></p>
<p><img class="size-full wp-image-3035" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0031.jpg" alt="Per Ejnar Thomsen fra TINE" /></p>
<p><img class="size-full wp-image-3036" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0035.jpg" alt="Kjell Skognes om SINTEFs søkeløsning SIPOK" /><br />
Kjell Skognes om SINTEFs søkeløsning SIPOK</p>
<p><img class="size-full wp-image-3037" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0037.jpg" alt="Kjell Skognes om SINTEFs søkeløsning SIPOK" /></p>
<p><img class="size-full wp-image-3038" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0039.jpg" alt="Kjell Skognes om SINTEFs søkeløsning SIPOK" /></p>
<p><img class="size-full wp-image-3039" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0045.jpg" alt="Fagleder Hans Terje Bakke" /><br />
Fagleder Hans Terje Bakke om blant annet Elasticsearch og Kibana.</p>
<p><img class="size-full wp-image-3040" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0049.jpg" alt="Fagleder Hans Terje Bakke" /></p>
<p><img class="size-full wp-image-3041" style="max-width: 100%;" src="http://blog.comperiosearch.com/wp-content/uploads/2014/10/DSC_0051.jpg" alt="Fagleder Hans Terje Bakke" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2014/10/17/comperiofrokost-17-oktober/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bygger søkesystemer for næringslivet</title>
		<link>http://blog.comperiosearch.com/blog/2014/08/14/bygger-sokesystemer-naeringslivet/</link>
		<comments>http://blog.comperiosearch.com/blog/2014/08/14/bygger-sokesystemer-naeringslivet/#comments</comments>
		<pubDate>Thu, 14 Aug 2014 11:35:07 +0000</pubDate>
		<dc:creator><![CDATA[Murhaf Fares]]></dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Comperio]]></category>
		<category><![CDATA[search technology]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=2795</guid>
		<description><![CDATA[If you are a new graduate, or about to graduate, and wondering what is it like to be working with search technology at Comperio, read this interview with UiO (University of Oslo): For eksempel kan jeg hjelpe et selskap med å lage bedre søk for å finne informasjon internt i organisasjonens datasystem. Det første jeg [...]]]></description>
				<content:encoded><![CDATA[<p>If you are a new graduate, or about to graduate, and wondering what is it like to be working with search technology at Comperio, read <a href="http://www.uio.no/studier/program/inf-sprok/karriereintervjuer/murhaf_fares.html" target="_blank">this interview with UiO</a> (University of Oslo):</p>
<blockquote><p>For eksempel kan jeg hjelpe et selskap med å lage bedre søk for å finne informasjon internt i organisasjonens datasystem. Det første jeg gjør er å sortere filene. Jeg «tagger» filene med relevant informasjon, som for eksempel hvem som har skrevet den eller hva slags prosjekt den tilhører. Problemet er ofte at man setter inn et ord for å beskrive en fil, og når man skal søke det opp bruker man et synonym. Slik informasjon er ikke alltid i filene, derfor må de behandles før de kan søkes opp.På den andre siden har du brukeren som vil finne filene.</p>
<p><img class="alignright size-medium wp-image-2799" src="http://blog.comperiosearch.com/wp-content/uploads/2014/08/murhaf-uio-blog-300x270.png" alt="murhaf-uio-blog" width="300" height="270" /><br />
Akkurat nå jobber jeg med å gjøre søkene bedre på brukersiden. Noen ganger vet ikke brukeren hva som er det beste nøkkelordet eller søkeordet for det hun eller han søker på. Da kan det for eksempel være nyttig å finne ut hvem som kan noe om temaet. Det vil si at vi kan linke søkeord med eksperter innenfor bedriften. Egentlig gjør vi søket lettere ved å tilgjengeliggjøre informasjon.</p>
<p><a href="http://www.uio.no/studier/program/inf-sprok/karriereintervjuer/murhaf_fares.html"><em>Les mer</em></a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2014/08/14/bygger-sokesystemer-naeringslivet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comperio @ UiO</title>
		<link>http://blog.comperiosearch.com/blog/2013/09/23/comperio-at-uio/</link>
		<comments>http://blog.comperiosearch.com/blog/2013/09/23/comperio-at-uio/#comments</comments>
		<pubDate>Mon, 23 Sep 2013 12:53:22 +0000</pubDate>
		<dc:creator><![CDATA[Erik Andreassen Perez]]></dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Comperio]]></category>
		<category><![CDATA[Elasticsearch]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[uio]]></category>

		<guid isPermaLink="false">http://blog.comperiosearch.com/?p=1714</guid>
		<description><![CDATA[Comperio is always looking for talented people who are passionate about search technology.  Last week, we visited the Department of Informatics at UiO (University of Oslo) to present how we, as Comperians, provide innovative search solutions. Before the presentation we had a stand and met many computer science students who asked questions about everything from [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Comperio is always looking for talented people who are passionate about search technology.  Last week, we visited the Department of Informatics at UiO (University of Oslo) to present how we, as Comperians, provide innovative search solutions.</strong></p>
<p>Before the presentation we had a stand and met many computer science students who asked questions about everything from a simple “What’s up?”-question to more complex ones like “What algorithms do you use to calculate ranking in a search result?”.</p>
<p><img class="size-full wp-image-1737 aligncenter" src="http://blog.comperiosearch.com/wp-content/uploads/2013/09/stand-at-UiO.jpg" alt="" width="480" height="214" /></p>
<p>Later on, we kept a two-hour session for the students. First, we had a presentation about how search technology works showing different types of search scenarios and how it is to work with search solutions. Also, we had one of our interns from this year, Øyvind Wedøe to present his summer project about how it was to make a 100% <a title="Search driven websites" href="http://blog.comperiosearch.com/blog/2013/08/09/search-driven-websites/">search-driven website</a> (beta.comperio.no). In the second session, we gave the students a short introduction about the powerful open-source search engine, Elasticsearch, along with a technical workshop where we showed the students how to set up an index, feed it with data and create simple queries against it (you can read more about it <strong><a title="Elasticsearch smashtime" href="http://blog.comperiosearch.com/blog/2013/09/23/elasticsearch-smashtime/">here</a></strong>).</p>
<p><a href="http://blog.comperiosearch.com/wp-content/uploads/2013/09/erik-perez-talking-about-elasticsearch.jpg"><img class="aligncenter size-full wp-image-1740" src="http://blog.comperiosearch.com/wp-content/uploads/2013/09/erik-perez-talking-about-elasticsearch.jpg" alt="Erik Perez talking about elasticsearch" width="480" height="314" /></a></p>
<p>After the presentation, we went to a restaurant with the students where we got to know them more and had a good time.</p>
<p style="text-align: center"><a href="http://blog.comperiosearch.com/wp-content/uploads/2013/09/Comperio-and-the-students-at-the-restaurants.jpg"><img class="size-full wp-image-1743 aligncenter" src="http://blog.comperiosearch.com/wp-content/uploads/2013/09/Comperio-and-the-students-at-the-restaurants.jpg" alt="Comperio and the students at the restaurant" width="480" height="339" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2013/09/23/comperio-at-uio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hot off the press &#8211; the FAST Search for SharePoint bible (co-authored by Comperio&#8217;s Marcus Johansson)</title>
		<link>http://blog.comperiosearch.com/blog/2012/04/26/hot-presses-fast-search-sharepoint-bible-co-authored-comperios-marcus-johannson/</link>
		<comments>http://blog.comperiosearch.com/blog/2012/04/26/hot-presses-fast-search-sharepoint-bible-co-authored-comperios-marcus-johannson/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 11:19:53 +0000</pubDate>
		<dc:creator><![CDATA[Enda Flynn]]></dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Comperio]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[Johansson]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[Marcus]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mikael]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[Svenson]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://nuggets.comperiosearch.com/?p=890</guid>
		<description><![CDATA[Comperio consultant, Marcus Johansson, co-authors &#8216;Working with Microsoft FAST Search Server 2010 for SharePoint&#8217;. As most search techies will testify, the life of a consultant working on complex enterprise search projects with large customers, can be quite a demanding one. To commit to investing personal time, outside of all this project work is, to put [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-891" title="FAST Search for SharePoint book - Marcus Johansson" src="http://blog.comperiosearch.com/wp-content/uploads/2012/04/FS4SP_book-cover-245x300.png" alt="" width="245" height="300" /></p>
<p>Comperio consultant, Marcus Johansson, co-authors &#8216;Working with Microsoft FAST Search Server 2010 for SharePoint&#8217;.</p>
<p>As most search techies will testify, the life of a consultant working on complex enterprise search projects with large customers, can be quite a demanding one. To commit to investing personal time, outside of all this project work is, to put pen to paper and document a series of learnings and tips in a structured and user-friendly format, is no mean feat. So on this note, we salute Comperio consultant <a href="http://blog.comperiosearch.com/author/mjohansson/" target="_blank">Marcus Johansson </a>and congratulate him on the release of his first book earlier this month - <a href="http://www.amazon.com/Working-Microsoft-Search-Server-SharePoint/product-reviews/0735662223/ref=dp_top_cm_cr_acr_txt?ie=UTF8&amp;showViewpoints=1" target="_blank">Working with Microsoft FAST Search Server 2010 for SharePoint</a>.</p>
<p>Marcus co-authored the book with Mikael Svenson and Robert Piddocke, who are also highly regarded contributors to the search community. Here, in Marcus&#8217; own words, is some background on the book:</p>
<p><em>The book is split into two parts: the first one explains what you&#8217;ll need to know to deploy and administrate a solution. The second one is targeting developers who want to build their own search solutions on top of FAST Search for SharePoint. Although we expect most readers to have a SharePoint background, people who&#8217;s worked with FAST technology in previous incarnations will hopefully feel at home as well.</em></p>
<p><em>Recognizing  FAST Search for SharePoint&#8217;s popularity, and seeing that the product is many people&#8217;s first exposure of Enterprise Search technology, the first two chapters introduce the reader to important concepts and terminology. We felt it was critical to get this backdrop right as there are vastly different data and user experience opportunities (and challenges) in Search technology, than in e.g. a database-driven solution.</em></p>
<p><em>The next few chapters  target the IT Pro audience and deal with such things as architecture, scale-out, deployment and security. Scaling, in particular, is covered in depth seeing how FAST Search for SharePoint is often used for top-tier solutions both in  query load and content volume. Additionally, day-to-day operations and the various methods of maintenance is covered in detail. We show you how to interact with and follow-up the system through the SharePoint GUI, but also how to work with the solutions through PowerShell and, for those adventurous people who wants to truly integrate the platform in their application environments, how you can integrate against FAST Search for SharePoint&#8217;s native APIs even for administrational and operational tasks.</em></p>
<p><em>The second part of the book is a good fit for application developers who want to create their own search solutions on top of FAST Search for SharePoint, whether that means extending a default FAST Search Center or completely build their own search-driven application truly taking advantage of the powerful platform. Doing so, developers will realize an Enterprise Search platform, such as FAST Search for SharePoint, relies not only on a competent and flexible index, but also on a framework for advanced content processing and the possibilities to query into the data using a rich query language.</em></p>
<p><em>Finally, the book is wrapped up with a tutorial-like section on how to resolve common problems and how to attack frequent development scenarios.</em></p>
<p><em>At Comperio, we see how more and more of our clients realize the potential in not only implementing a global search experience in their enterprise, but to deploy targeted search-driven applications across their organizations. One user group might need a mash-up of data aggregated from several internal content sources, and perhaps another group needs to trigger a certain function that he or she perceives as a single operation, but in reality hits 2-3 different source systems in the backend. A search-driven interface is the very sweet spot for building such applications, and  I&#8217;m hopeful this book will give you the tools of the trade to implement them in reality.</em></p>
<p><em>Happy reading!</em></p>
<p>In recognition of Marcus&#8217; achievement, the team here in Comperio have given him temporary clearance to use lines like <em>&#8216;As I say in my book, Working with Microsoft FAST Search Server 2010 for SharePoint, &#8230;&#8217; </em>in internal meetings and possibly even at customer presentations.</p>
<p>The book is now available for purchase on <a href="http://www.amazon.com/Working-Microsoft-Search-Server-SharePoint/product-reviews/0735662223/ref=dp_top_cm_cr_acr_txt?ie=UTF8&amp;showViewpoints=1" target="_blank">Amazon</a> - or you can win one of three free copies being offered by Comperio, by being one of the first to tweet this post mentioning @comperiosearch.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2012/04/26/hot-presses-fast-search-sharepoint-bible-co-authored-comperios-marcus-johannson/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hard Job Keeping Search Technology in Norway</title>
		<link>http://blog.comperiosearch.com/blog/2012/02/24/hard-job-keeping-search-technology-norway/</link>
		<comments>http://blog.comperiosearch.com/blog/2012/02/24/hard-job-keeping-search-technology-norway/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 10:35:15 +0000</pubDate>
		<dc:creator><![CDATA[Enda Flynn]]></dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Bjørn Olstad]]></category>
		<category><![CDATA[Comperio]]></category>
		<category><![CDATA[data explosion]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise search]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[jobfairy]]></category>
		<category><![CDATA[Jørn Ellefsen]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://nuggets.comperiosearch.com/?p=851</guid>
		<description><![CDATA[I found this interview (article from Nov. 2011) with the Director of Microsoft&#8217;s Enterprise Search Group, Bjørn Olstad on http://www.tu.no. Below is an English summary of the main points, along with some elbaorations. Dr. Olstad speaks on how Norway is a hotbed for search technology development and this search ecosystem has it&#8217;s source at NTNU in [...]]]></description>
				<content:encoded><![CDATA[<p>I found this interview (article from Nov. 2011) with the Director of Microsoft&#8217;s Enterprise Search Group, Bjørn Olstad on <a href="http://www.tu.no">http://www.tu.no</a>. Below is an English summary of the main points, along with some elbaorations.</p>
<p><img src="http://www.tu.no/migration_catalog/2011/09/26/tu2011092620110921-tu-microsoft-0154114_47_59-1109261356.jpg/alternates/w940/TU2011092620110921-TU-microsoft-0154114_47_59%201109261356.jpg" alt="tu.no bjorn olst" width="80%" /></p>
<p>Dr. Olstad speaks on how Norway is a hotbed for search technology development and this search ecosystem has it&#8217;s source at NTNU in Trondheim, which have been a feeder university to search giants like Yahoo, Google and Microsoft.</p>
<p>With the tidal growth of data (particularly unstructured) in the past decade, it is no surprise that enterprise search has seen impressive increases in levels of demand. Hence, says Dr. Olstad, the competition for bright young knowledge management or search graduates has intensified. He also points out that several search start-ups have risen out of Norway, benefitting from the knowledge and experience in the local search ecosystem.</p>
<p>One example of these Norwegian search start-ups is Comperio, which has matured to being 50 employees strong with offices in Oslo, Stockholm, London and Boston. Comperio is a Systems Integrator (SI) focused on implementing FAST Search projects for enterprise customers. These search solutions, more recently developed on the FAST Search for SharePoint platform, offer an alternative to traditional integration between IT systems. &#8216;Today, a lot of IT budgets devoted to integrating old and new solutions. It costs time and money. We rather use search technology&#8217;, says Comperio founder and CEO Jørn Ellefsen.</p>
<p>Comperio has developed search solutions in Norway for such recognisable names as, Sintef, Posten, DSS, DNV and Innovation Norway. Outside of Norway, Comperio has delivered large projects for the likes of UBS and Shell. &#8216;The search-based technology we are developing is largely generic, and it allows us to reuse the solutions from previous projects with new customers. This means that it is both cheaper and better for everyone. This market is starting to wake up in earnest and will grow quickly when you discover how effective the technology is. I think the market for our services will increase tenfold over the next three years&#8217;, added Ellefsen.</p>
<p>Comperio are currently hiring for their Oslo and London offices. See the open positions @ <a href="http://www.comperiosearch.com/about-comperio/work-for-us/">http://www.comperiosearch.com/about-comperio/work-for-us/</a>.</p>
<p>Original article from <a href="http://www.tu.no/it/article292738.ece">http://www.tu.no/it/article292738.ece</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.comperiosearch.com/blog/2012/02/24/hard-job-keeping-search-technology-norway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
