Nach unserem Relaunch auf t3n.de und zahlreichen Blog-Artikeln zum Thema ONEBRAND (eine Starke Marke t3n) und unserem Meta-Projekt (globale Suche, API), haben sich einige Leser wahrscheinlich schon gefragt, was bei uns los ist und ob das alles irgendwann noch fertig wird. Die Antwort darauf ist: JA. Vor einigen Tagen haben wir die Beta-Version unserer globalen Suche gelaunched.
Unter http://t3n.de/search ist damit die Umsetzung unserer Ideen zum Thema "Inhalte auffindbar machen" online gegangen. Aufbauend auf den Ideen aus dem Blogpost Projekt Meta: Inventur im Content-Universum auf yeebase.com und den Grundüberlegungen zum Aufbau einer Suche-Engine mit Open-Source-Tools, haben wir somit endlich die erste Version implementiert und laden herzlich zum Testen und Kommentieren ein. Dadurch, dass wir inzwischen unser komplettes Domain-Konzept auf t3n.de umgestellt haben, läuft natürlich auch unsere neue Suche unter t3n.de.
Einen Einblick in die neue Suchfunktion gibt es im folgenden Screencast:
Wie haben wir das technisch realisiert?
Für die Implementierung der Suche kommen folgende OpenSource-Projekte zum Einsatz:
- Das PHP-Framework Symfony als Frontend (MVC,API,Backend,Caching,...)
- Doctrine als ORM (alle Inhalte liegen für die einfachere Reindexierung auch noch in MySQL)
- Apache Solr als REST-basierter Such-Server (Lucene basiert)
- Beanstalkd als Message Queue (Job-Verteiler, das ursprünglich geplante Kestrel hat leider genervt)
- MySQL als relationale Datenbank und Fallback-Lösung
- jQuery für die Ajax-Listen-Funktion in der Sidebar
- Zahlreiche Linux-Tools für die Überwachung/Steuerung unserer PHP-Worker-Scripte (arbeiten die Indexierungs-Tickets im Hintergrund ab)
- noch viel mehr coole Open-Source-Lösungen,...
Natürlich ist unsere Suche noch nicht 100% perfekt und wir werden hier auch kein zweites Google aufmachen können, aber dass man sich rein mit OpenSource-Projekten und reichlich KnowHow seine eigene Suchengine aufbauen kann, ist selbst für mich (als Open-Source-Technik-Guru) extrem beeindruckend.
Open Source rockt!
..auch wenn das Thema leider mal wieder viel zu komplex ist, als dass man jetzt einen Knopf drücken und unsere Such-Engine als OpenSource-Lösung zum Download anbieten könnte.. *sorry* Aber immerhin kann ich darüber schreiben, wie es funktioniert und jeder kann sich selbst ein Bild machen, ob das für ihn eine gute Lösung ist.





















