SlideShare a Scribd company logo
1 of 33
Download to read offline
1
Apache Solr for TYPO3:
Solr - die Suchmachine für TYPO3
Ü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


Ü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

Unser Solr Team
4
Olivier
Dobberkau
Timo
Hund
Ingo
Renner
Markus
Friedrich
Thomas
Janke
Development Development Development Management Management
Rafael
Kähm
Development
5
Teamwork@dkd
Wie alles begann
Bedarf an eine Suche in TYPO3 mit
- Synonym Feature
Flugbegleiter <-> Stewardess
- Facetten
6
Erfolgreiches Projekt
Warum nicht teilen?
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
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
Ein Produktkatalog der
besonderen Sorte
9
SecretSauce…
Unser Kunde
10
Ich denke alle kennen SAMSON!
11
I bims nicht
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.
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
Passendes Ventil finden …
14
Wo ist das
Produkt?
15
Und die
Details?
15
Passendes Ventil finden …
16
Das könnte es
sein..
Passendes Ventil finden …
17
Mal in das
Datenblatt
schauen
17
Passendes Ventil finden …
18
Passt nicht

Nochmal..
Passendes Ventil finden …
19
Das passende 

Produkt

finden
Probleme
Produkte hinzufügen

ist schwer
Die Anforderung
20
=> Suchbarer Katalog
=> filterbare Listen
=> Produkte in TYPO3 pflegen
Besser User Experience => Bessere Sales
Direkte Pflege => Schnellere Time to Market
Unsere Lösung
21
Frontend mit EXT:solr & EXT:solrfluid
Indexierung Produktdaten EXT:solr
Produktdaten als TYPO3 records
Die Herausforderung …
22
Komplexes Produktumfeld (Problem Domain)
Abhängigkeit

(Toleranzen)
Unterschiedliche Einsatzbereiche
Diverse Märkte
* Temperaturbereiche
* Druckbereiche
* Volumen und Fluss
Media
Varianten
… 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
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
Übersicht
25
Apache
Solr
TYPO3
Backend
Product
Catalogue
Eindrücke
26
27
28
29
30
31
32
Kontakt
33
Timo Hund
Email: timo.hund@dkd.de
GitHub: https://github.com/timohund
Xing: https://www.xing.com/profile/Timo_Hund2
TYPO3 Solr: http://www.typo3-solr.com
dkd: https://www.dkd.de/de/produkte/solr-fuer-typo3/
Twitter: https://twitter.com/dkd_de
Facebook: https://www.facebook.com/www.dkd.de
Olivier Dobberkau
Email: olivier.dobberkau@dkd.de
Xing: https://www.xing.com/profile/Olivier_Dobberkau
LinkedIn: https://www.linkedin.com/in/olivierdobberkau/

More Related Content

Similar to Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3

Social Media & Online Trends 2013
Social Media & Online Trends 2013Social Media & Online Trends 2013
Social Media & Online Trends 2013Sebastian Schroer
 
ASQF Nürnberg - Bitter Scrum
ASQF Nürnberg - Bitter ScrumASQF Nürnberg - Bitter Scrum
ASQF Nürnberg - Bitter ScrumThomas Moedl
 
Bonedo Relaunch mit extbase
Bonedo Relaunch mit extbaseBonedo Relaunch mit extbase
Bonedo Relaunch mit extbaseFrank Nägler
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?Johann-Peter Hartmann
 
JimFlow - Die Evolution von Kanban bei Jimdo
JimFlow - Die Evolution von Kanban bei JimdoJimFlow - Die Evolution von Kanban bei Jimdo
JimFlow - Die Evolution von Kanban bei JimdoNadja Macht
 
Trends, Trends, Trends - Eine Meta-Analyse der Digital Marketing Trends 2018
Trends, Trends, Trends - Eine Meta-Analyse der Digital Marketing Trends 2018Trends, Trends, Trends - Eine Meta-Analyse der Digital Marketing Trends 2018
Trends, Trends, Trends - Eine Meta-Analyse der Digital Marketing Trends 2018SOMEXCLOUD
 
Splunk und das Triage Tool THOR
Splunk und das Triage Tool THORSplunk und das Triage Tool THOR
Splunk und das Triage Tool THORGeorg Knon
 
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der PraxisResponsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der PraxisRoberto Rizzi
 
6 Beispiele für die nützliche Anwendung von Mikroformaten
6 Beispiele für die nützliche Anwendung von Mikroformaten6 Beispiele für die nützliche Anwendung von Mikroformaten
6 Beispiele für die nützliche Anwendung von MikroformatenMichael Jendryschik
 
Google Analytics Summit 2017: Challenge Alexander Groß
Google Analytics Summit 2017: Challenge Alexander GroßGoogle Analytics Summit 2017: Challenge Alexander Groß
Google Analytics Summit 2017: Challenge Alexander Großnorisk
 
TYPO3 | Das zukunftsichere Enterprise CMS
TYPO3 | Das zukunftsichere Enterprise CMSTYPO3 | Das zukunftsichere Enterprise CMS
TYPO3 | Das zukunftsichere Enterprise CMSCS2 AG
 
20110324 public orisa_elmug_erfurt
20110324 public orisa_elmug_erfurt20110324 public orisa_elmug_erfurt
20110324 public orisa_elmug_erfurtKarsten Schmidt
 
Emex 11: Google Shopping Search in der Schweiz
Emex 11: Google Shopping Search in der SchweizEmex 11: Google Shopping Search in der Schweiz
Emex 11: Google Shopping Search in der SchweizYourposition AG
 
Agil erfolgreich skaliert! Was kommt nach dem Best of Swiss Web Award?
Agil erfolgreich skaliert! Was kommt nach dem Best of Swiss Web Award?Agil erfolgreich skaliert! Was kommt nach dem Best of Swiss Web Award?
Agil erfolgreich skaliert! Was kommt nach dem Best of Swiss Web Award?pragmatic solutions gmbh
 
Webmonitoring aus Unternehmenssicht - Einsatzmöglichkeiten der Beobachtung u...
Webmonitoring aus Unternehmenssicht - Einsatzmöglichkeiten der  Beobachtung u...Webmonitoring aus Unternehmenssicht - Einsatzmöglichkeiten der  Beobachtung u...
Webmonitoring aus Unternehmenssicht - Einsatzmöglichkeiten der Beobachtung u...Sandra Schön (aka Schoen)
 
Agile (Enterprise) Anti-Pattern
Agile (Enterprise) Anti-PatternAgile (Enterprise) Anti-Pattern
Agile (Enterprise) Anti-PatternMichael Brandt
 
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)Stefan ROOCK
 
Erfolgsfaktoren in der Digitalisierung - ein Erfahrungsbericht
Erfolgsfaktoren in der Digitalisierung - ein ErfahrungsberichtErfolgsfaktoren in der Digitalisierung - ein Erfahrungsbericht
Erfolgsfaktoren in der Digitalisierung - ein ErfahrungsberichtChristoph Schmiedinger
 
Mobile App Marketing Strategy - App Store Optimization (ASO)
Mobile App Marketing Strategy - App Store Optimization (ASO)Mobile App Marketing Strategy - App Store Optimization (ASO)
Mobile App Marketing Strategy - App Store Optimization (ASO)Sven Jürgens
 

Similar to Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3 (20)

Social Media & Online Trends 2013
Social Media & Online Trends 2013Social Media & Online Trends 2013
Social Media & Online Trends 2013
 
ASQF Nürnberg - Bitter Scrum
ASQF Nürnberg - Bitter ScrumASQF Nürnberg - Bitter Scrum
ASQF Nürnberg - Bitter Scrum
 
Bonedo Relaunch mit extbase
Bonedo Relaunch mit extbaseBonedo Relaunch mit extbase
Bonedo Relaunch mit extbase
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?
 
JimFlow - Die Evolution von Kanban bei Jimdo
JimFlow - Die Evolution von Kanban bei JimdoJimFlow - Die Evolution von Kanban bei Jimdo
JimFlow - Die Evolution von Kanban bei Jimdo
 
Trends, Trends, Trends - Eine Meta-Analyse der Digital Marketing Trends 2018
Trends, Trends, Trends - Eine Meta-Analyse der Digital Marketing Trends 2018Trends, Trends, Trends - Eine Meta-Analyse der Digital Marketing Trends 2018
Trends, Trends, Trends - Eine Meta-Analyse der Digital Marketing Trends 2018
 
Splunk und das Triage Tool THOR
Splunk und das Triage Tool THORSplunk und das Triage Tool THOR
Splunk und das Triage Tool THOR
 
TYPO3 Teams
TYPO3 TeamsTYPO3 Teams
TYPO3 Teams
 
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der PraxisResponsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
 
6 Beispiele für die nützliche Anwendung von Mikroformaten
6 Beispiele für die nützliche Anwendung von Mikroformaten6 Beispiele für die nützliche Anwendung von Mikroformaten
6 Beispiele für die nützliche Anwendung von Mikroformaten
 
Google Analytics Summit 2017: Challenge Alexander Groß
Google Analytics Summit 2017: Challenge Alexander GroßGoogle Analytics Summit 2017: Challenge Alexander Groß
Google Analytics Summit 2017: Challenge Alexander Groß
 
TYPO3 | Das zukunftsichere Enterprise CMS
TYPO3 | Das zukunftsichere Enterprise CMSTYPO3 | Das zukunftsichere Enterprise CMS
TYPO3 | Das zukunftsichere Enterprise CMS
 
20110324 public orisa_elmug_erfurt
20110324 public orisa_elmug_erfurt20110324 public orisa_elmug_erfurt
20110324 public orisa_elmug_erfurt
 
Emex 11: Google Shopping Search in der Schweiz
Emex 11: Google Shopping Search in der SchweizEmex 11: Google Shopping Search in der Schweiz
Emex 11: Google Shopping Search in der Schweiz
 
Agil erfolgreich skaliert! Was kommt nach dem Best of Swiss Web Award?
Agil erfolgreich skaliert! Was kommt nach dem Best of Swiss Web Award?Agil erfolgreich skaliert! Was kommt nach dem Best of Swiss Web Award?
Agil erfolgreich skaliert! Was kommt nach dem Best of Swiss Web Award?
 
Webmonitoring aus Unternehmenssicht - Einsatzmöglichkeiten der Beobachtung u...
Webmonitoring aus Unternehmenssicht - Einsatzmöglichkeiten der  Beobachtung u...Webmonitoring aus Unternehmenssicht - Einsatzmöglichkeiten der  Beobachtung u...
Webmonitoring aus Unternehmenssicht - Einsatzmöglichkeiten der Beobachtung u...
 
Agile (Enterprise) Anti-Pattern
Agile (Enterprise) Anti-PatternAgile (Enterprise) Anti-Pattern
Agile (Enterprise) Anti-Pattern
 
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
 
Erfolgsfaktoren in der Digitalisierung - ein Erfahrungsbericht
Erfolgsfaktoren in der Digitalisierung - ein ErfahrungsberichtErfolgsfaktoren in der Digitalisierung - ein Erfahrungsbericht
Erfolgsfaktoren in der Digitalisierung - ein Erfahrungsbericht
 
Mobile App Marketing Strategy - App Store Optimization (ASO)
Mobile App Marketing Strategy - App Store Optimization (ASO)Mobile App Marketing Strategy - App Store Optimization (ASO)
Mobile App Marketing Strategy - App Store Optimization (ASO)
 

More from Olivier Dobberkau

Apache Solr for TYPO3: More than a search engine
Apache Solr for TYPO3: More than a search engineApache Solr for TYPO3: More than a search engine
Apache Solr for TYPO3: More than a search engineOlivier Dobberkau
 
With a little help from my friends (english)
With a little help  from my friends (english)With a little help  from my friends (english)
With a little help from my friends (english)Olivier Dobberkau
 
With a little help from my friends
With a little help from my friendsWith a little help from my friends
With a little help from my friendsOlivier Dobberkau
 
TYPO3 Camp Poznan - Solr Usecases with Hosted Solr
TYPO3 Camp Poznan - Solr Usecases with Hosted SolrTYPO3 Camp Poznan - Solr Usecases with Hosted Solr
TYPO3 Camp Poznan - Solr Usecases with Hosted SolrOlivier Dobberkau
 
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...Olivier Dobberkau
 
ForgetIT: Beyond the page: Giving content a meaning and value
ForgetIT: Beyond the page: Giving content a meaning and valueForgetIT: Beyond the page: Giving content a meaning and value
ForgetIT: Beyond the page: Giving content a meaning and valueOlivier Dobberkau
 
ForgetIT Project TYPO3Camp Milano 2014
ForgetIT Project TYPO3Camp Milano 2014ForgetIT Project TYPO3Camp Milano 2014
ForgetIT Project TYPO3Camp Milano 2014Olivier Dobberkau
 
Explain TYPO3 Association March 2014
Explain TYPO3 Association March 2014Explain TYPO3 Association March 2014
Explain TYPO3 Association March 2014Olivier Dobberkau
 
Apache Solr for TYPO3 CMS 101
Apache Solr for TYPO3 CMS 101Apache Solr for TYPO3 CMS 101
Apache Solr for TYPO3 CMS 101Olivier Dobberkau
 
Outside the Box - Panel on CMS at TYPO3 Camp Mallorca
Outside the Box - Panel on CMS at TYPO3 Camp MallorcaOutside the Box - Panel on CMS at TYPO3 Camp Mallorca
Outside the Box - Panel on CMS at TYPO3 Camp MallorcaOlivier Dobberkau
 
Status & Outlook on EXT:solr for TYPO3 CMS
Status & Outlook on EXT:solr for TYPO3 CMSStatus & Outlook on EXT:solr for TYPO3 CMS
Status & Outlook on EXT:solr for TYPO3 CMSOlivier Dobberkau
 
The future of CMS @T3UNI 2013 Annecy France
The future of CMS @T3UNI 2013 Annecy FranceThe future of CMS @T3UNI 2013 Annecy France
The future of CMS @T3UNI 2013 Annecy FranceOlivier Dobberkau
 
Digital dark age - Are we doing enough to preserve our website heritage?
Digital dark age - Are we doing enough to preserve our website heritage?Digital dark age - Are we doing enough to preserve our website heritage?
Digital dark age - Are we doing enough to preserve our website heritage?Olivier Dobberkau
 
Everything you always wanted to know about search in typo3
Everything you always wanted to know about search in typo3Everything you always wanted to know about search in typo3
Everything you always wanted to know about search in typo3Olivier Dobberkau
 
Alles was-sie-ueber-suche-wissen-wollten
Alles was-sie-ueber-suche-wissen-wolltenAlles was-sie-ueber-suche-wissen-wollten
Alles was-sie-ueber-suche-wissen-wolltenOlivier Dobberkau
 
Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Olivier Dobberkau
 

More from Olivier Dobberkau (20)

Apache Solr for TYPO3: More than a search engine
Apache Solr for TYPO3: More than a search engineApache Solr for TYPO3: More than a search engine
Apache Solr for TYPO3: More than a search engine
 
TYPO3 v8 LTS in the cloud
TYPO3 v8 LTS in the cloudTYPO3 v8 LTS in the cloud
TYPO3 v8 LTS in the cloud
 
With a little help from my friends (english)
With a little help  from my friends (english)With a little help  from my friends (english)
With a little help from my friends (english)
 
With a little help from my friends
With a little help from my friendsWith a little help from my friends
With a little help from my friends
 
TYPO3 & You
TYPO3 & YouTYPO3 & You
TYPO3 & You
 
TYPO3 Camp Poznan - Solr Usecases with Hosted Solr
TYPO3 Camp Poznan - Solr Usecases with Hosted SolrTYPO3 Camp Poznan - Solr Usecases with Hosted Solr
TYPO3 Camp Poznan - Solr Usecases with Hosted Solr
 
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
 
TYPO3 and CMIS
TYPO3 and CMISTYPO3 and CMIS
TYPO3 and CMIS
 
ForgetIT: Beyond the page: Giving content a meaning and value
ForgetIT: Beyond the page: Giving content a meaning and valueForgetIT: Beyond the page: Giving content a meaning and value
ForgetIT: Beyond the page: Giving content a meaning and value
 
ForgetIT Project TYPO3Camp Milano 2014
ForgetIT Project TYPO3Camp Milano 2014ForgetIT Project TYPO3Camp Milano 2014
ForgetIT Project TYPO3Camp Milano 2014
 
Explain TYPO3 Association March 2014
Explain TYPO3 Association March 2014Explain TYPO3 Association March 2014
Explain TYPO3 Association March 2014
 
Apache Solr for TYPO3 CMS 101
Apache Solr for TYPO3 CMS 101Apache Solr for TYPO3 CMS 101
Apache Solr for TYPO3 CMS 101
 
EXPLAIN #t3a
EXPLAIN #t3aEXPLAIN #t3a
EXPLAIN #t3a
 
Outside the Box - Panel on CMS at TYPO3 Camp Mallorca
Outside the Box - Panel on CMS at TYPO3 Camp MallorcaOutside the Box - Panel on CMS at TYPO3 Camp Mallorca
Outside the Box - Panel on CMS at TYPO3 Camp Mallorca
 
Status & Outlook on EXT:solr for TYPO3 CMS
Status & Outlook on EXT:solr for TYPO3 CMSStatus & Outlook on EXT:solr for TYPO3 CMS
Status & Outlook on EXT:solr for TYPO3 CMS
 
The future of CMS @T3UNI 2013 Annecy France
The future of CMS @T3UNI 2013 Annecy FranceThe future of CMS @T3UNI 2013 Annecy France
The future of CMS @T3UNI 2013 Annecy France
 
Digital dark age - Are we doing enough to preserve our website heritage?
Digital dark age - Are we doing enough to preserve our website heritage?Digital dark age - Are we doing enough to preserve our website heritage?
Digital dark age - Are we doing enough to preserve our website heritage?
 
Everything you always wanted to know about search in typo3
Everything you always wanted to know about search in typo3Everything you always wanted to know about search in typo3
Everything you always wanted to know about search in typo3
 
Alles was-sie-ueber-suche-wissen-wollten
Alles was-sie-ueber-suche-wissen-wolltenAlles was-sie-ueber-suche-wissen-wollten
Alles was-sie-ueber-suche-wissen-wollten
 
Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3
 

Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3