Friday, July 30, 2010
Commercial versus Open Source Search Engines

We're not going to take sides here - the answer is that both open source and commercial search engines have benefits - and which one is "best" depends more on business requirements and staffing.  We have worked with and written about both types of engines.

Business Goals that Align with Open Source

  • Need to deeply embed search
  • Need precise control over relevancy
  • Unhindered Intellectual Property

The Not-So-Compelling Arguments

  • It's free!
  • It's been packaged into free Enterprise Apps like Solr, so now there's no coding!
  • You have access to the source code!

The second list, while partially true, should not be the deciding business case for using open source - it makes much more sense when items from the first list are your dominant business drivers.  For example, using open source search in an enterprise environment solely to save money is false economy; the extra staffing and implementation time will usually drown out any savings in license fees.

These are moving targets, these projects are getting better over time, and the Open Source community is trying to address many of the technical items.

Here's our current list of Free, Open Source and Low Cost Search Engines, and our list of higher end Commercial Search Vendors.

Enterprise Search Packaging Expectations

IT managers expect some bare minimums when it comes to enterprise class search:

Technical essentials:

  • A full GUI installer *
  • A robust spider, controlled and monitored from a web interface *
  • A full set of document filters, compiled and installed by default. *
  • Ready-to-install Gateways to popular content management systems
  • Integrated navigators *

Business essentials:

  • Complete professionally edited Documentation
  • An 800 number for tech support **
  • A staff of Professional Services integrators ***
  • Vendor certified training classes ***
  • Help with detailed requirements analysis ***

* Some attempts have been made to address these, but they are very primitive and generally not functional enough for enterprise use.

** The Google commercial appliance does not offer a general use support phone number.

*** Of course third parties can provide some of these features for open source engines.

Copyright 1996-2009 by New Idea Engineering, Inc.
Privacy Statement Terms Of Use