Open Source-Suche und der Radar der Analysten
Vor kurzem wurden zwei Analystenberichte von Spezialisten veröffentlicht, die sich auf den Bereich der Suche konzentrieren. Die Suche von Lucene/Solr (und Lucid Imagination) wurde in beiden Berichten gewissermaßen erwähnt.
Zunächst hat Ovum einen Bericht über den Stand der Unternehmenssuche veröffentlicht, den Sie hier herunterladen können; (Ich überlasse es Ihnen, Ihre eigenen Schlüsse über die Beziehung zwischen der Organisation, die den Bericht veröffentlicht, und ihrer Bewertung im Bericht zu ziehen). Während die Bewertungsmethodik gebündelte Lösungen mit Funktionen, die Sie vielleicht brauchen oder auch nicht, bevorzugt, gibt es die folgenden interessanten Beobachtungen zu Solr/Lucene:
Apache Lucene Solr 1.4 erhält in dieser Bewertung die Note ‚Entdecken‘. Lucene Solr muss für das gewürdigt werden, was es wirklich darstellt: eine starke Open-Source-Bibliothek und ein Toolset, das von allen Lösungen auf dem Markt am besten anpassbar ist. Lucene Solr 1.4 ist wirklich unternehmenstauglich und sein Open-Source-Code kann für Unternehmen, die versuchen, Facetten der Suche zu erforschen, die von kommerziellen Anbietern nicht angeboten werden, immens hilfreich sein. Ovum empfiehlt die Lösung nachdrücklich für große Unternehmen, die über Fachwissen in den Bereichen Entwicklung und Kodierung sowie über genügend IT-Personal verfügen, um die Lösung an ihre individuellen Bedürfnisse anzupassen. Die Lösung wird auch für IT-Abteilungen empfohlen, die selbst echte ISVs sind und große Projekte intern verwalten können. Selbst für Routineaufgaben wie die einfache Indizierung einer riesigen Bibliothek mit Milliarden von Dokumenten kann sich diese Lösung als äußerst effektiv erweisen, da der Endnutzer nicht nach der Anzahl der indizierten Dokumente zahlen muss (im Gegensatz zu den Preismodellen, die beispielsweise Google anwendet).
Der zweite Analystenbericht stammt von einer Organisation namens The Gartner Group, von der Sie vielleicht schon gehört haben (sie veröffentlichte früher einen ‚magischen Quadranten‘, der jetzt durch einen ‚Marktumfang‘ ersetzt wurde). Ihre Analyse des Tempos finden Sie hier (auch hier können Sie Ihre eigenen Schlüsse darüber ziehen, wie die Organisation, die die Veröffentlichung sponsert, in dem Bericht abgeschnitten hat). Während sich der Ovum-Bericht auf Technologien und Anbieter konzentriert, beschränkt sich Gartner auf die Anbieter allein. Hier sind ihre Bewertungskriterien:
Quelle: Gartner (November 2010) |
Ich für meinen Teil finde es interessant, dass bei all diesen Kriterien über Organisationen und Anbieter den Technologien wenig Aufmerksamkeit geschenkt wird. Vielleicht liegt das daran, dass die Abonnenten von Gartner wissen wollen, von wem sie kaufen sollen, nicht was sie kaufen sollen. Es ist gelinde gesagt seltsam, dass man glauben könnte, dass es weniger wichtig ist, _was_ man kauft als _von wem_ man es kauft. Könnte dies eine Schwäche des Ansatzes sein? Das folgende Bild erlaubt es mir, die nächsten tausend Worte zu überspringen:
Quelle: http://www.slideshare.net/sogrady/meet-redmonk-analytics
Ich weiß nicht, wie es Ihnen geht, aber wenn ich einkaufe, möchte ich wissen, was ich kaufe und verwende, und nicht nur, wer es verkauft. Und um den Einsatz von Open-Source-Technologien, nicht zuletzt Lucene/Solr, gibt es nicht viel Geheimnisvolles. Wenn man diese Berichte liest, könnte man sich allerdings fragen, ob die Entscheidung noch nicht gefallen ist. (Ist es nicht; es gibt einen einen Analystenbericht dazuauch).
Was muss geschehen, damit Entscheidungsträger den Wert und die Möglichkeiten der Open-Source-Suchtechnologie erkennen? Ich überlasse das letzte Wort Ovum:
Damit ein Open-Source-Produkt als unternehmenstauglich angesehen werden kann, muss es über ein tragfähiges und starkes Service-Backbone von Drittanbietern verfügen. Abgesehen von einem großartigen Produkt brauchen Unternehmen Garantien für eine unterstützte Bereitstellung, Support, Fehlerbehebungen, Updates und laufende Beratung.
Das klingt vertraut: ein großartiges Produkt, Garantien für eine unterstützte Bereitstellung, Support, Fehlerbehebungen, Updates und laufende Beratung.