<?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/"
	xmlns:georss="http://www.georss.org/georss"
xmlns:gml="http://www.opengis.net/gml"
>

<channel>
	<title>Searching for something &#187; chris</title>
	<atom:link href="http://ch.bloggt.ch/author/chris/feed/" rel="self" type="application/rss+xml" />
	<link>http://ch.bloggt.ch</link>
	<description></description>
	<lastBuildDate>Tue, 14 Apr 2009 08:59:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Where was this photo taken?</title>
		<link>http://ch.bloggt.ch/2007/09/14/where-was-this-photo-taken/</link>
		<comments>http://ch.bloggt.ch/2007/09/14/where-was-this-photo-taken/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 10:13:07 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ch.bloggt.ch/2007/09/14/where-was-this-photo-taken/</guid>
		<description><![CDATA[Searching for something different.
I received 18 photos around the world as part of a game and I should find where they were taken. In the meantime I succeeded with 17 of them and one last is missing. Since I am allowed to use all means of help (except the photographer himself) I am asking you [...]]]></description>
			<content:encoded><![CDATA[<p>Searching for something different.</p>
<p>I received 18 photos around the world as part of a game and I should find where they were taken. In the meantime I succeeded with 17 of them and one last is missing. Since I am allowed to use all means of help (except the photographer himself) I am asking you if you recognize the place where the image was made.</p>
<p>Will you succeed?</p>
<p><a href="http://ch.bloggt.ch/wp-content/uploads/2007/09/bild-02.JPG" title="Guess Where"><img src="http://ch.bloggt.ch/wp-content/uploads/2007/09/bild-02.thumbnail.JPG" alt="Guess Where" /></a></p>
<p>My first guess would have been either somewhere around Punta Arenas (Magellan Straight) or Ushuaia (Beagle Channel).</p>
<p>In the meantime, I found the solution:</p>
<p>Patagonia is completely wrong. The picture shows the <a href="http://de.wikipedia.org/wiki/Aoraki">Aoraki </a>(Mount Cook) in New Zealand.</p>
]]></content:encoded>
			<wfw:commentRss>http://ch.bloggt.ch/2007/09/14/where-was-this-photo-taken/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jazoon Day 2 &#8211; Weaving and RESTing</title>
		<link>http://ch.bloggt.ch/2007/06/26/jazoon-day-2-weaving-and-resting/</link>
		<comments>http://ch.bloggt.ch/2007/06/26/jazoon-day-2-weaving-and-resting/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 20:36:21 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jazoon07]]></category>

		<guid isPermaLink="false">http://ch.bloggt.ch/2007/06/26/jazoon-day-2-weaving-and-resting/</guid>
		<description><![CDATA[After day two at Jazoon, another short summarization of my thoughts and impressions.
This day started with a keynote by Roy T. Fielding, talking about his work on RESTful APIs. Was quite interesting to hear how the work on his PhD thesis evolved into a widely used principle of interacting with resources in the web &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>After day two at Jazoon, another short summarization of my thoughts and impressions.</p>
<p>This day started with a keynote by Roy T. Fielding, talking about his work on RESTful APIs. Was quite interesting to hear how the work on his PhD thesis evolved into a widely used principle of interacting with resources in the web &#8211; and how unwelcome it has been to certain people. However, if someone did not have and idea about <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer" title="Representational State Transfer">Representational State Transfer</a>, I don&#8217;t think that he would  have found out on that occasion. Later on, Philipp H. Oser of <a href="http://www.elca.ch" title="Elca">Elca</a> had an entertaining talk on fighting the heterogenity when working with Java frameworks. Besides of &#8211; not meant to be serious &#8211; ideas of Sun acting as MS-like dictator or someone implementing an Uberframework (10% better than the rest), he explained the two most promising approaches. One being the <a href="http://www.springframework.org/" title="Spring">Spring</a> way: the usage of a dependency injection framework that allows developers to interconnect various frameworks in a common manner. The other approach would follow the principle of <a href="http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29" title="LAMP">LAMP</a>: bundling the most commonly used frameworks and adding some extensions, easy installation and template applications to it. And what technology would you use for weaving the parts of this bundle? Of course a dependency injection framework.</p>
<p><span id="more-8"></span>Interestingly, the <a href="http://geronimo.apache.org/" title="Apache Geronimo">Apache Geronimo</a> server runtime framework seems to be heading the same way. What would you do if you have a collection of widely accepted frameworks, each of them carried by it&#8217;s own community and each of them implementing a part of the Java Enterprise specification? How would you react to the market share of JBoss and Sun&#8217;s Glassfish initiative? Fortunately the people at Apache did not decide to hardwire their frameworks to a monolithic server (and therefore killing their drive and innovation) or &#8211; even worse &#8211; to build a new one from scratch. Instead they started to build a &#8220;server runtime framework&#8221;, which allows the bundling of the best parts of their projects (leaving the decision up to you, which ones you consider to be the best) under common administration and management. It will be interesting to see, how soon software from other implementors will be &#8220;GBeaned&#8221;.</p>
<p>Other talk covered an introduction to the Semantic Web for Java developers. By the way, the Java technology was of no importance here. Dean Allemang of <a href="http://www.topquadrant.com/" title="TopQuadrant">TopQuadrant</a> was talking about several standards for creating semantics, and about how he uses these for homogenize various data sources he wants to mash-up. The destination form is always <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework" title="RDF">RDF</a>, no matter whether the metadata was originally provided in the form of <a href="http://en.wikipedia.org/wiki/Microformats" title="microformats">microformats</a>, <a href="http://en.wikipedia.org/wiki/RSS" title="RSS">RSS</a>, <a href="http://en.wikipedia.org/wiki/Atom_%28standard%29" title="Atom">Atom</a>, spreadsheets, relational databases or anything else. Transformations (e.g. XSLT with the help of <a href="http://en.wikipedia.org/wiki/GRDDL" title="GRDDL">GRDDL</a> for microformats) convert the feeds to RDF, these feeds are then interlinked by using <a href="http://en.wikipedia.org/wiki/Web_Ontology_Language" title="OWL">OWL</a>.</p>
<p>Since this day was really stacked with presentations, I could get some information about today&#8217;s initiatives on SOA (<a href="http://jcp.org/en/jsr/detail?id=181" title="webservices by annotation">webservices by annotation</a>, <a href="http://en.wikipedia.org/wiki/BPEL" title="BPEL">BPEL</a> and the <a href="http://labs.jboss.com/jbossesb/" title="JBoss ESB">JBoss ESB</a>), the current state of the Java API for RESTful Webservices <a href="http://jcp.org/en/jsr/detail?id=311" title="JAX-RS">JAX-RS</a>, the possibility to use evil-evals by instanciating a JavaScript engine (or other script engines) inside the JVM and, last but not least, a promising project of the Z&#252;rcher Hochschule Winterthur ZHW for generating DDL and PoJos with Hibernate annotations out of Entity-Relationship-Models. And David N&#252;scheler, CTO of <a href="http://www.day.com" title="Day">Day</a> and lead of the <a href="http://jcp.org/aboutJava/communityprocess/final/jsr170/index.html" title="Java Content Repository">Java Content Repository</a> specification, introduced r-jax (acronym for &#8220;Repository backed aJAX&#8221;), a simplified and easy-to-use view on a JCR. As a proof of efficency he transformed <a href="http://www.betaversion.org/~stefano/linotype/" title="Stefano's Linotype">Stefano&#8217;s Linotype</a> blog (one of two blogs he admitted to read) into a JCR based weblog within only 15 minutes.</p>
<p>Two keynotes and seven presentations today &#8211;  quite some information that is piling up &#8211; and that&#8217;s only one day of four. That intensifies the impression I had yesterday already, that to my opinion it would have been better to have fewer presentations and more time for each one of them. The most interesting speeches had to stop exactly at the time where you would have been able to dig in deep instead of just scratching the surface.</p>
]]></content:encoded>
			<wfw:commentRss>http://ch.bloggt.ch/2007/06/26/jazoon-day-2-weaving-and-resting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jazoon Day 1 &#8211; Tower of Babel</title>
		<link>http://ch.bloggt.ch/2007/06/25/jazoon-day-1-tower-of-babel/</link>
		<comments>http://ch.bloggt.ch/2007/06/25/jazoon-day-1-tower-of-babel/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 19:50:44 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jazoon07]]></category>

		<guid isPermaLink="false">http://ch.bloggt.ch/2007/06/25/jazoon-day-1-tower-of-babel/</guid>
		<description><![CDATA[Some impressions and thoughts on the first day of the Jazoon conference.
The future of Java seems to be about support of various programming language. Is this not paradox? Isn&#8217;t Java exactly one programming language? The situation reminds of the Bible&#8217;s story about the Tower of Babel, built by humans in order to reach a state [...]]]></description>
			<content:encoded><![CDATA[<p>Some impressions and thoughts on the first day of the <a href="http://jazoon.com/" title="Jazoon">Jazoon</a> conference.</p>
<p>The future of Java seems to be about support of various programming language. Is this not paradox? Isn&#8217;t Java exactly one programming language? The situation reminds of the Bible&#8217;s story about the <a href="http://en.wikipedia.org/wiki/Tower_of_babel" title="Tower of Babel">Tower of Babel</a>, built by humans in order to reach a state equal to God. Following to this they got punished by speaking different languages, unable to communicate with each other again.</p>
<p>The use of several programming languages does not necessarily need to be a punishment for developers. Java&#8217;s attempts to compete on the presentation layer of web applications by technologies and frameworks such as JSPs, Java Server Faces, Struts, Spring MVC and various others never allowed an efficiency comparable to Jython, JRuby or Groovy. And in addition, Java is more than a programming language. At first place, the core of the technology stack is the virtual machine, allowing to run bytecode on any platform that has a Java Virtual Machine developed for it. That you could write Java bytecode compilers for any other language is obvious. And not that the Java platform is to be open sourced, everyone will be free to dig in deep and start working on that.</p>
<p><span id="more-7"></span>Today&#8217;s keynote and two of the speeches I attended touched this subject. I am very excited about the fact, that the support of some languages (e.g. JRuby, Jython) will be targeted for Java SE 7. Well &#8211; besides of the Visual Studio&#8217;s ease of use, the openness to several programming languages  was maybe the only reason that made us Java developers watching our .NET colleagues full of envy. Unfortunately, I did not find any answers to my main questions today. If the Java programming language can coexist with more dynamic &#8211; in some cases more efficient &#8211; programming languages: which ones would you choose? How would an ideal multi tier software architecture be mapped to those languages? How does the interoperability look in the real case? And &#8211; even if development could take less time &#8211; how could you assure that a large project stays maintainable when the complexity of speaking several language arises beneath the complexities that the project causes itself?</p>
<p>Even though I know that certain programming languages are better suited for certain tasks than others I am not a very big fan of a complete freedom of choice within a project. Clear separation of concerns is still needed. In our project, we started using Jython to support the pure Java development. But we try to use it really &#8220;only&#8221; as a scripting language, which allows us to job control in import, export, aggregation and maintenance tools. The main business functionality is still written in Java. In the future, the advantages of other languages will possibly only count if the whole platform stays homogeneous and maintainable. Otherwise the parable of the Tower of Babel will be applied once again.</p>
<p>But let&#8217;s not talk to bad. I am really looking forward to the Dynamically Typed Language Support. Besides of that, the new Java Standard Edition will bring a lot of other exciting features. The ones I am already nervous about:</p>
<ul>
<li>Selective export of classes (how is it at your place? Is everyone in your house your friend?)</li>
<li>Java Module System (&#8220;superJARs&#8221; making packaging easier)</li>
<li>JSR 203 NIO.2 (extending non-blocking io)</li>
</ul>
<p>If you want to know more about this, have a look at <a href="http://blogs.sun.com/dannycoward/entry/channeling_java_se_7" title="Danny Coward's blog">Danny Coward&#8217;s blog</a>. He is supposed to know which features are going to make the cut.</p>
<p>Of course there have been other interesting topics as well. For example I was impressed by the possibilities that <a href="https://open-esb.dev.java.net/" title="Open ESB">Open ESB</a> will bring to all those who face the challenge of building homogeneous applications in a heterogeneous environment. Not only that a lot of Binding Components are implemented for communicating with external systems and technologies, the monitoring capabilities and the IDE integration (even though currently limited to NetBeans) look promising as well. And a speech about <a href="http://www.jpox.org/" title="JPOX">JPOX</a> and spatial extensions covered mechanisms for persisting spatial data. The most helpful pointer of this lecture was however not JPOX itself but the supported <a href="http://www.vividsolutions.com/jts/jtshome.htm" title="Java Topology Suite">Java Topology Suite</a> JTS, which offers a large set of operations on spatial data types. I&#8217;m surely going to have a look deeper look at this framework, hoping that it will provide means to geographical search to more complex area shapes than just rectangles and circles.</p>
]]></content:encoded>
			<wfw:commentRss>http://ch.bloggt.ch/2007/06/25/jazoon-day-1-tower-of-babel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java goes Switzerland</title>
		<link>http://ch.bloggt.ch/2007/06/22/java-goes-switzerland/</link>
		<comments>http://ch.bloggt.ch/2007/06/22/java-goes-switzerland/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 18:09:30 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jazoon07]]></category>

		<guid isPermaLink="false">http://ch.bloggt.ch/2007/06/22/java-goes-switzerland/</guid>
		<description><![CDATA[Is Switzerland a competence center for Java development?
Not If you take the large developer conferences as an indicator. While JavaOne  already took place in San Francisco earlier this year, Antwerp in Belgium will host JavaPolis and the various JAX conferences will be held in Munich, Singapore, Jakarta (where else would you expect a Java [...]]]></description>
			<content:encoded><![CDATA[<p>Is Switzerland a competence center for Java development?</p>
<p>Not If you take the large developer conferences as an indicator. While <a href="http://java.sun.com/javaone/sf/index.jsp" title="JavaOne">JavaOne</a>  already took place in San Francisco earlier this year, Antwerp in Belgium will host <a href="http://www.javapolis.com/confluence/display/JP07/Home" title="JavaPolis">JavaPolis</a> and the various <a href="http://jax.de/" title="JAX">JAX</a> conferences will be held in Munich, Singapore, Jakarta (where else would you expect a Java conference?), Wiesbaden and Bangalore.</p>
<p>Switzerland is left out there. Well &#8211; it was until this year. Beginning from next Monday we will have our own Java Developers Conference: <a href="http://jazoon.com/" title="Jazoon '07">Jazoon &#8216;07</a>. It is branded as &#8220;the international conference on Java™ technology&#8221;, revealing the plans of the organizers to establish an event with &#8211; at least &#8211; European reputation. However, you could not expect them to reach this goal already in the first year. Most of the speakers are earning their money in Switzerland, with the sponsors it&#8217;s the same. Audience however is expected from 28 different countries, still most of them being Swiss. This does not tell anything bad about the conference itself but there are still some miles to go on the road to international relevance. Anyway, they managed to acquire some high-class people for the keynotes, such as Roy T. Fielding and Erich Gamma.<span id="more-6"></span></p>
<p>The location seems to be ideal for starting a new thing since it is brand new as well: <a href="http://www.sihlcity.ch" title="Sihlcity">Sihlcity</a> in Zurich. I&#8217;ve never been there so far, so I&#8217;m quite excited.</p>
<p>Speaking about the topics. There will be enough interesting speeches to make me happy &#8211; it won&#8217;t get easy to decide for the right ones. When the talks about frontend related things and J2EE will not attract me the most (not that I would not be generally interested &#8211; it&#8217;s more about the fact that <a href="http://www.local.ch" title="my current work">my current work</a> has different requirements), there are still some things I don&#8217;t want to miss:</p>
<ul>
<li><a href="http://jazoon.com/en/conference/presentationdetails.html?type=sid&amp;detail=560">(560) What&#8217;s wrong with Java? A look over the horizon.</a></li>
<li><a href="http://jazoon.com/en/conference/presentationdetails.html?type=sid&amp;detail=561">(561) JPOX-Spatial &#8211; Extending JPOX with Geospatial Data Types</a></li>
<li><a href="http://jazoon.com/en/conference/presentationdetails.html?type=sid&amp;detail=582">(582) Java and Scripting: One VM, Many Languages</a></li>
<li><a href="http://jazoon.com/en/conference/presentationdetails.html?type=sid&amp;detail=870">(870) Semantic Mash-ups using RDF, RSS and Microformats</a></li>
<li><a href="http://jazoon.com/en/conference/presentationdetails.html?type=sid&amp;detail=880">(880) Parallel Computing Scenarios and the new challenges for the Software Architect</a></li>
<li><a href="http://jazoon.com/en/conference/presentationdetails.html?type=sid&amp;detail=1920">(1920) JAX-RS: Java API for RESTful Web Services</a></li>
<li>and many more</li>
</ul>
<p>As I will spend there the whole week, I hope to learn a lot of stuff that&#8217;s worth writing about.</p>
]]></content:encoded>
			<wfw:commentRss>http://ch.bloggt.ch/2007/06/22/java-goes-switzerland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search engine vendors &#8211; good at eating their own dog food?</title>
		<link>http://ch.bloggt.ch/2007/06/20/search-engine-vendors-good-at-eating-their-own-dog-food/</link>
		<comments>http://ch.bloggt.ch/2007/06/20/search-engine-vendors-good-at-eating-their-own-dog-food/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 09:48:48 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Information Retrieval]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://ch.bloggt.ch/2007/06/20/search-engine-vendors-good-at-eating-their-own-dog-food/</guid>
		<description><![CDATA[You probably know the saying &#8220;you should eat your own dog food&#8221;. It means that you should use your own products &#8211; everything else would tell your customers that you&#8217;re not trustworthy. Or would you buy a Mercedes if  Dr. Dieter Zetsche was driving a Toyota?
With search engine vendors it&#8217;s the same. You would [...]]]></description>
			<content:encoded><![CDATA[<p>You probably know the saying &#8220;you should eat your own dog food&#8221;. It means that you should use your own products &#8211; everything else would tell your customers that you&#8217;re not trustworthy. Or would you buy a Mercedes if  Dr. Dieter Zetsche was driving a Toyota?</p>
<p>With search engine vendors it&#8217;s the same. You would surely expect that the companies are using their own technology for searching their corporate websites, and of course they do. But how good are they at it? With most of the commercial search engine packages you can get average results with out-of-the-box configuration. For adding a really helpful service to your website however, you need to tweak and tune both data and software in order to being able to answer your users&#8217; questions. No wonder that all vendors do not only offer their software but consulting on data aggregation, data cleansing and configuration of their products. So they must be experts at these tasks. But does this show as well on their own websites? Let&#8217;s chose three different vendors, navigate to their sites and ask them some questions &#8211; because they will know.</p>
<p><span id="more-4"></span>The selection of companies contains two main rivals in the high end  segment (<a href="http://www.autonomy.com" title="Autonomy">Autonomy</a> and <a href="http://www.fastsearch.com" title="FAST">FAST</a>) and one with more moderate pricing (<a href="http://www.thunderstone.com/texis/site/pages/webinator.html" title="http://www.thunderstone.com/texis/site/pages/webinator.html">Thunderstone</a>).</p>
<p><strong>What can I do for you?</strong></p>
<p>The better your products are, the more you will find these queries in your logs: people are looking for a job. The pattern is representative for the so-called &#8220;navigational queries&#8221;: the user expects an entry point to job listings from where he can navigate and browse the offerings for deciding whether it&#8217;s worth filing his curriculum vitae or not.</p>
<p>Will we find what we are looking for when searching for &#8220;jobs&#8221; in the three different sites?</p>
<p><a href="http://www.autonomy.com/content/IDOLServer/index.en.html?num_results=10&amp;sites_checkall=true&amp;cats_checkall=true&amp;site_www.autonomy.com=WWW.AUTONOMY.COM&amp;site_www.cardiff.com=WWW.CARDIFF.COM&amp;site_www.etalk.com=WWW.ETALK.COM&amp;site_www.virage.com=WWW.VIRAGE.COM&amp;site_www.aungate.com=WWW.AUNGATE.COM&amp;site_www.softsound.com=WWW.SOFTSOUND.COM&amp;cat_NEWS=NEWS&amp;cat_DOWNLOADS=DOWNLOADS&amp;cat_COMPANY=COMPANY&amp;cat_SERVICES=SERVICES&amp;cat_PRODUCTS=PRODUCTS&amp;cat_INVESTORS=INVESTORS&amp;cat_PARTNERS=PARTNERS&amp;cat_SOLUTIONS=SOLUTIONS&amp;cat_OEMS=OEMS&amp;cat_CUSTOMERS=CUSTOMERS&amp;cat_ROI=ROI&amp;cat_TECHNOLOGY=TECHNOLOGY&amp;query_lang=en&amp;lang_en=en&amp;query=jobs&amp;x=0&amp;y=0" title="Autonomy's results on jobs">Autonomy&#8217;s results on jobs</a> list their products first (&#8220;Autonomy Service Manager&#8221; is a software component, not a job title <img src='http://ch.bloggt.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ), followed by information about solutions, services and investing. Finally as tenth entry you find the job section you were looking for &#8211; if you don&#8217;t miss it because the title just tells &#8220;Autonomy Aims High!&#8221;. What about adding representative titles for the main navigation entries?</p>
<p><a href="http://www.fastsearch.com/search.aspx?q=jobs" title="Results from FAST">Results from FAST</a>  are exactly what you would want: first item is a &#8220;Featured Content&#8221; box which leads you to the job openings directly. This is not a part of the resultset however but obviously the result of query analysis and a second query on &#8211; most likely more structured &#8211; data. Lesson learned: detecting the purpose of a query by doing some query analysis and therefore knowing where to find what will lead to better results than endless tuning of your engine&#8217;s weighting schema.</p>
<p>When searching for <a href="http://thunderstone.master.com/texis/master/search/?q=jobs&amp;s=SS&amp;Submit=Go" title="jobs at Thunderstone">Jobs at thunderstone</a>  you will only get 4 results &#8211; none of them pointing to their (yet existing) jobs page. Interesting is a sentence readable in the summary of one result: &#8220;If you wanted to know which employees were seeking new jobs at the present time, &#8230;&#8221;. Apparently they would have the tools to know if and how people are looking for jobs&#8230;</p>
<p><strong>Who&#8217;s your boss?</strong></p>
<p>Let&#8217;s try a &#8220;fact query&#8221;. You want to know who&#8217;s the main responsible of the company. Searching for &#8220;CEO&#8221; you would expect to find the name of the person including CV and maybe contact information with one click.</p>
<p>No results are found when trying to find <a href="http://thunderstone.master.com/texis/master/search/?q=ceo&amp;xsubmit=Search%3A&amp;s=SS" title="Thunderstone's CEO">Thunderstone&#8217;s CEO</a>. Seems that they decided for not listing the management on the site, so it&#8217;s obvious that you won&#8217;t find it. Ok for that.</p>
<p><a href="http://www.autonomy.com/content/IDOLServer/index.en.html?crumbtrail=&amp;query=ceo&amp;x=18&amp;y=11&amp;query_lang=en&amp;weight=30&amp;num_results=10&amp;adv_toggle=c&amp;from_day=1&amp;from_month=1&amp;from_year=1996&amp;to_day=31&amp;to_month=12&amp;to_year=2007&amp;filetype=*&amp;lang_en=en&amp;kat_toggle=c&amp;cat_COMPANY=company&amp;cat_CUSTOMERS=customers&amp;cat_DOWNLOADS=downloads&amp;cat_INVESTORS=investors&amp;cat_NEWS=news&amp;cat_OEMS=oems&amp;cat_PARTNERS=partners&amp;cat_PRODUCTS=products&amp;cat_ROI=roi&amp;cat_SERVICES=services&amp;cat_SOLUTIONS=solutions&amp;cat_TECHNOLOGY=technology&amp;cats_checkall=true&amp;site_www.autonomy.com=www.autonomy.com&amp;site_www.aungate.com=www.aungate.com&amp;site_www.virage.com=www.virage.com&amp;site_www.cardiff.com=www.cardiff.com&amp;site_www.etalk.com=www.etalk.com&amp;site_www.softsound.com=www.softsound.com&amp;sites_checkall=true" title="Autonomy's CEO is found">Autonomy&#8217;s CEO is found</a> on the first page but again at position 10. However, the result is the first match of the category &#8220;Company&#8221;. Seems that they have a fixed rating schema for the results (products and services first, then news and in the end all about company). If the category refinement was better visualized you reach your goal a little easier.</p>
<p>First match for the <a href="http://www.fastsearch.com/search.aspx?q=ceo" title="CEO of FAST">CEO of FAST</a>  is the profile of John M. Lervik &#8211; perfect.</p>
<p><strong>Let&#8217;s talk</strong></p>
<p>Third and last dicipline is &#8220;informational queries&#8221;. These contain a fully formulated request for information about a certain topic. Usually they do not consist of only one or two words but contain a naturally formulated sentence. Answering these queries correctly often requires natural language processing (NLP) that is able to parse the speech and make sense out of it. Of course, people that are not experts at the language that is used (have a look at my English for example&#8230;) should not be penalized too hard. This discipline is what Autonomy is proud of (yes, that&#8217;s why there&#8217;s a text area instead of a single text field, which suggests that you should use more words), so the expectations are made.</p>
<p>As an example query we want to know the following: &#8220;How to crawl an NTLM protected site&#8221;. Probably we won&#8217;t find too many technical details since they will be protected inside an extranet for existing customers. But nevertheless, we should find some hints about the security architecture of the products.</p>
<p>Thunderstone <a href="http://thunderstone.master.com/texis/master/search/?q=How+to+crawl+an+NTLM+protected+site&amp;s=SS&amp;Submit=Go" title="does not tell you about NTLM">does not tell you about NTLM</a> &#8211; no results found.</p>
<p>Same results at the FAST site. <a href="http://www.fastsearch.com/search.aspx?q=How+to+crawl+an+NTLM+protected+site" title="No results about crawling NTLM">No results about crawling NTLM</a>.</p>
<p>The only site that <a href="http://www.autonomy.com/content/IDOLServer/index.en.html?crumbtrail=&amp;query=How+to+crawl+an+NTLM+protected+site&amp;x=48&amp;y=2&amp;query_lang=en&amp;weight=30&amp;num_results=10&amp;adv_toggle=c&amp;from_day=1&amp;from_month=1&amp;from_year=1996&amp;to_day=31&amp;to_month=12&amp;to_year=2007&amp;filetype=*&amp;lang_en=en&amp;kat_toggle=c&amp;cat_COMPANY=company&amp;cat_CUSTOMERS=customers&amp;cat_DOWNLOADS=downloads&amp;cat_INVESTORS=investors&amp;cat_NEWS=news&amp;cat_OEMS=oems&amp;cat_PARTNERS=partners&amp;cat_PRODUCTS=products&amp;cat_ROI=roi&amp;cat_SERVICES=services&amp;cat_SOLUTIONS=solutions&amp;cat_TECHNOLOGY=technology&amp;cats_checkall=true&amp;site_www.autonomy.com=www.autonomy.com&amp;site_www.aungate.com=www.aungate.com&amp;site_www.virage.com=www.virage.com&amp;site_www.cardiff.com=www.cardiff.com&amp;site_www.etalk.com=www.etalk.com&amp;site_www.softsound.com=www.softsound.com&amp;sites_checkall=true" title="delivers you some information">delivers you some information</a> is indeed the one of Autonomy. And the first entry really points you to the security architecture where the difference between &#8220;mapped&#8221; and &#8220;unmapped&#8221; security is explained. Respect!</p>
<p><strong>Conclusion</strong></p>
<p>I know that this little crosscheck is far from being representative or even fair. The pure portal search is only one of the (minor?) goals of the large systems. Connectors to whatever data sources you could find in your company, security, personalization, push propagation, clustering and many more are parts of the whole and I&#8217;m not interested about that for now.</p>
<p>However, since your company&#8217;s corporate website may be the first impression that a possible future customer gets, it is really important to prove him that you are able to really use your products yourself. How would you want to sell consulting otherwise? Maybe, this argument applies a little less for lower cost search engines that rather try to reach masses with their software licenses instead of selling consultancy to the Fortune 500.</p>
<p>As far as their own portal search is concerned, FAST definitely leaves the best impression,  even though I have no experience about using their products so far (unlike the other two that I have used in quite some projects).</p>
<p>One last: My friends at <a href="http://www.eurospider.ch" title="Eurospider">Eurospider</a> who are doing consulting and implementation for us don&#8217;t even have search functionality on their website. Any reason for that?</p>
]]></content:encoded>
			<wfw:commentRss>http://ch.bloggt.ch/2007/06/20/search-engine-vendors-good-at-eating-their-own-dog-food/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Starting a blog</title>
		<link>http://ch.bloggt.ch/2007/06/20/starting-a-blog/</link>
		<comments>http://ch.bloggt.ch/2007/06/20/starting-a-blog/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 23:52:40 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ch.bloggt.ch/2007/06/20/starting-a-blog/</guid>
		<description><![CDATA[After serious thoughts about whether to start my own blog or not I finally decided to do it.
Following my interests in internet technologies, software development and information retrieval you are supposed to find comments, ideas, experiences and critics on these topics. The mentioned subjects have become steady companions of mine anyway, as I am currently [...]]]></description>
			<content:encoded><![CDATA[<p>After serious thoughts about whether to start my own blog or not I finally decided to do it.</p>
<p>Following my interests in internet technologies, software development and information retrieval you are supposed to find comments, ideas, experiences and critics on these topics. The mentioned subjects have become steady companions of mine anyway, as I am currently working for <a href="http://www.local.ch" title="local.ch">local.ch</a>.</p>
<p>Since I just set up this blog, I will probably restructure, rename and redesign it constantly during the next few days / weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://ch.bloggt.ch/2007/06/20/starting-a-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

