Eine pfeilschnelle Suchmaschine, die mehr kann: Apache Solr für TYPO3 verarbeitet Suchanfragen in Millisekunden und bietet obendrein intelligente Features wie Filter, Synonymsuche oder Autovervollständigung. Olivier Dobberkau zeigt, wie umfangreiche Produktkataloge, Publikationen oder Personenverzeichnisse im Handumdrehen “suchbar” werden.
2. Über uns
2
Olivier Dobberkau
49 Jahre alt
@TYPO3 seit 2001
@Apache Solr seit 2009
@dkd seit 1996
Email: olivier.dobberkau@dkd.de
Twitter: @T3RevNeverEnd
3. Über uns
3
Timo Hund
33 Jahre alt
@TYPO3 seit 2003
@Apache Solr seit 2009
@dkd seit 2015
Email: timo.hund@dkd.de
Xing: https://www.xing.com/profile/Timo_Hund2
Github: https://github.com/timohund
6. Wie alles begann
Bedarf an eine Suche in TYPO3 mit
- Synonym Feature
Flugbegleiter <-> Stewardess
- Facetten
6
Erfolgreiches Projekt
Warum nicht teilen?
7. Kräfte bündeln
Kosten teilen
7
Community
Bugfixes, features,
support, …
dkd - Solr Team
Roadmap, T3 compatibility,
bugfixes,
new features, R&D, community
management
Partner
Give money, feedback,
bug reports,
feature requests
Kunden
Run & develop project
with our partners
Warum?
Eine Suchlösung anstelle vieler Insellösungen
Komplexe Aufgabe
8. Was bisher geschah (EXT:solr)
Über 300 Partner (35 in EB 2017)
8
29 releases (2,630 code changes)
8 Jahre / 10 Mannjahre Aufwand
Entwicklungskosten 0.7 m € (COCOMO Methode)
Über 25000 Downloads (TER + Packagist)
Leistungsfähige Suchkomponenten für TYPO3
12. Unser Kunde
12
Der Kraftstoff in Ihrem Auto fliesst wahrscheinlich
durch ein Samson Ventil.
Entwickelt Meß- und Kontrollsysteme.
Produkte:
Ventile, Regler, Druckwandler, Sensoren und
Automatisierungssysteme.
13. Unser Kunde
13
Über 4000 Mitarbeiter in 66 Ländern
Hauptsitz in Frankfurt am Main
Website: www.samson.de
Früher Sponsor von Eintracht Frankfurt
Legendär: Jürgen Grabowski
20. Die Anforderung
20
=> Suchbarer Katalog
=> filterbare Listen
=> Produkte in TYPO3 pflegen
Besser User Experience => Bessere Sales
Direkte Pflege => Schnellere Time to Market
21. Unsere Lösung
21
Frontend mit EXT:solr & EXT:solrfluid
Indexierung Produktdaten EXT:solr
Produktdaten als TYPO3 records
22. Die Herausforderung …
22
Komplexes Produktumfeld (Problem Domain)
Abhängigkeit
(Toleranzen)
Unterschiedliche Einsatzbereiche
Diverse Märkte
* Temperaturbereiche
* Druckbereiche
* Volumen und Fluss
Media
Varianten
23. … und wie diese angegangen wurde
23
Verstehen der Kundenprodukte & Domains
Produktdomänenmodell schrittweise umsetzen
Kontinuierliches Feedback mit dem Kunden
Technische Lösungen finden für
Initialer Datenimport
Indexierung in Solr
User-friendly frontend
24. Vorteile und Ergebnisse
24
Schritt für Schritt Umsetzung beim Kunden
Leistungsstarkes & schnelles Frontend
Daten pflegbar in TYPO3
Viele Out-of-the-Box-Funktionen nutzbar
Anpassungen durch dkd solr Experten
Time to market