Enterprise Search und Site Search
Zu unseren Spezialgebieten zählt die Implementierung von maßgeschneiderten Suchmaschinen für Websites und Intranets. Besonders bei größeren Mengen an Inhalten ist eine Volltextsuche als Pfeiler einer intelligenten Informationsarchitektur unverzichtbar.
Konzeptionell beginnt eine Suchmaschine mit einer sprachgerechten Textanalyse, also Zerlegung in einzelne Wörter, Extraktion von Wortstämmen und Normalisierung verschiedener Zeichen. Die gefundenen Wörter werden daraufhin in einem hochperformanten Index gespeichert. Über eine in Syntax und Semantik individualiserbare Abfragesprache können dann Suchanfragen formuliert und beantwortet werden. Entscheidendes Augenmerk fällt dabei auf die Rangfolge der Ergebnisse, die von verschiedenen Faktoren beeinflusst werden kann. Am Ende steht eine ansprechende Präsentation der Suchergebnisse.
Um optimale Resultate zu erhalten, sollten sämtliche dieser Teilschritte auf die jeweilige Aufgabenstellung abgestimmt werden. Dies erfordert Search Engines, die einerseits hochflexibel sind, andererseits auch die nötige Performanz bieten. Wir haben in diesem Bereich mit den hervorragenden Produkten der Apache Software Foundation wie Apache Lucene oder Apache Lucy gute Erfahrungen gemacht.