This document discusses Apache Solr for TYPO3, a search engine solution developed by dkd. It describes how dkd helped engineering company Samson develop a product catalogue using Apache Solr and TYPO3. Samson's products are complex with many dependencies and variations, so dkd worked closely with them to model the domain and build a customizable frontend. The end result provides powerful, fast search of Samson's product data maintained in TYPO3, allowing for better user experience and sales.
Russian Call girls in Dubai +971563133746 Dubai Call girls
Apache Solr for TYPO3: More than a search engine
1. 1
Apache Solr for TYPO3:
Apache Solr for TYPO3: More than a search engine
2. About us
2
Olivier Dobberkau
49 years old
@TYPO3 since: 2001
@Apache Solr since: 2009
@dkd since: 1996
Email: olivier.dobberkau@dkd.de
Twitter: @T3RevNeverEnd
3. About us
3
Timo Hund
33 years old
@TYPO3 since: 2003
@Apache Solr since: 2009
@dkd since: 2015
Email: timo.hund@dkd.de
Xing: https://www.xing.com/profile/Timo_Hund2
Github: https://github.com/timohund
6. How we started
Need for a search in TYPO3 with…
- Support of synonyms
Flugbegleiter <-> Stewardess
- Facetting
6
Successful project
Why not share it?
7. Joining forces
Share costs
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
Customers
Run & develop project
with our partners
Why?
One search solution instead of many
Complex field
8. What happened since then (EXT:solr)
Over 300 partners (35 in EB 2016)
8
28 releases (2,630 code changes)
8 years / 10 person years spent
Dev costs 0.7 millions € (COCOMO method)
25,000 downloads (TER + Packagist)
Powerful search components for TYPO3
12. Our customer
12
The fuel of your car or plane passes a Samson valve
Develops measurement and control technologies
Products:
valves, regulators, automation systems,
transducers, controllers & sensors
13. Our customer
13
Around 4000 employees in 66 countries
HQ in Frankfurt
Website: www.samson.de
Early supporter of Eintracht Frankfurt
A legend: Jürgen Grabowski
20. The requirements
20
=> searchable Catalogue
=> filterable Lists
=> Products maintained in TYPO3
Better User Experience => Better sales
Self Maintenance => Faster Time to Market
21. Our solution
21
Frontend based on EXT:solr & EXT:solrfluid
Indexing of product data with EXT:solr
Product data in TYPO3 records
22. The challenge…
22
A complex domain:
Dependencies
(Tolerance)
Different possible usages
Different Markets
* Temperature ranges
* Pressures
* Volume flows
Media
Variant
23. … and how we addressed it
23
Understand the customer products & domain
Implement product domain model step by step
Continued feedback with the customer
Find technical solutions for…
Initial data import
Indexing data into solr
Build a user-friendly frontend
24. The benefits & results
24
Step by Step Implementation with the customer
Powerful & fast fronted
Data maintainable in TYPO3
Many out-of-the-box features used
Customisations done by dkd solr experts
Time to market