Apache Solr Revisited 2015

Preview:

Citation preview

Geschäftsführer Research & Development

21.09.2015

Oliver Dobberkau

Apache Solr Revisited 2015

1

Webmaster Treffen h_da

2

AgendaÜber dkd

Rückblick

Highlights von Apache Solr

Wie geht es weiter?

Fragen und Antworten

3

dkd Internet Service Gmbh

4

5

Fakten und Zahlen

1998 gegründet

58 Mitarbeiter

300+ Kunden

3+ Mio € Umsatz

600+ Projekte

TYPO3 PLATINUMMEMBER

We know the tools

6

We make the tools

7

Hosted Solr dkdeploy formulatr

Based on our work experience we developed a variety of tools and services that help us and others work easier. All our tools are open source.

Indoctrinatr Indoctrinatr renders eRuby (more specifically: Erubis) enriched XeTeX templates to PDF documents.

Formulatr Customizable web form generator with flexible input processors

dkdeploy Fully automated software deployment tool for standardized setup and test of (web) applications

Redsun Enables powerful Apache Solr Search for the Redmine Issue Tracker.

Solr für TYPO3 Apache Solr for TYPO3 is the fast responding enterprise search server with special features.

Hosted Solr Our Software as a Service (SaaS) offering platform for the Apache Solr Server .

Unser Service Portfolio

8

Unser Fullservice

9

Analysis Hosting

Personae Training

Support

Controlling

Wireframes SEO

Plan Build Run

Layout

Con

sulti

ng &

Con

cept

ion

Serv

ice

& O

ptim

izat

ion

Campaigns

Prototypes

Infrastructure

Information architecture (IA)

Migration

Test

ing

& D

eplo

ymen

t

Development

APIs

User stories Data architecture

Rückblick

10

Um was geht es hier?Apache Solr ist ein Toplevel Projekt der Apache Software Foundation Ursprünglich als Servlet bei CNET entwickelt Es basiert auf die Lucene Java Programmbibliothek Weiterhin geht es um die Integration von Apache Solr in TYPO3 CMS

11

MotivationWie es zur Integration von Apache Solr gekommen? Suche in TYPO3 CMS nur mäßig befriedigend Alternative Lösungen beschränkt in TYPO3 CMS integriert Kunden, die nach Alternativen fragen

12

Proof of ConceptIn wenigen Tagen wurde in 2008 ein erster Proof of Concept erstellt Kunde war eine spanische Regionalregierung Angebot über eine erste Umsetzung sprengte den Rahmen

Was nun?

13

Gespräche mit der CommunityIn Gesprächen mit der Community haben wir nach einer Art gesucht, wie die Umsetzung dennoch passieren kann Die Idee des Early Access Programm (EAP) entstand

Gegen ein Sponsoring erhält der Partner Zugang zum Entwicklungstand Zusätzlich direkter Zugang zum Team Support Projektunterstützung separat möglich

14

EAP Parter der ersten StundeAOE Wiesbaden E-Net, Hamburg (Heute Portal Reply) Marketing Factory Düsseldorf JWeiland Stuttgart

Alle Sponsoren hier: http://www.typo3-solr.com/de/sponsoren/unsere-sponsoren/

15

Zahlen und Faktenca. 31672 Zeilen Code 7 Personenjahre Aufwand über 58 Contributors 8 TER Versionen released

8,669 TER Downloads insgesamt 2 Security Notes

Über 200 EAP Partner, Kunden und Sponsoren

16

Highlights

17

Wie funktioniert es?EXT:solr 3.x

Support für TYPO3 CMS 6.2.x Apache Solr Server 4.8

Add-Ons Datei Indexierung Results Grouping More Like this

Code auf GITHUB

18

Features EXT:solrAutovervollständigung Gewichtung Zugangsbeschränkung Inhaltsaufwertung Facettierung Mehrsprachigkeit Hervorhebung Sortierung Rechtschreibprüfung

19

Was kann EXT:solr?Indexierung von TYPO3 Seiten

Unterstützung Mehrsprachigkeit 27 Sprachen

Indexierung von TCA Daten zB. News

Indexierung von Dateien (EXT:solrfal) 3 Bereiche: Seiten, TCA und FAL Mounts

Stoppworte Synonyme im Backend pflegbar

20

Was kann EXT:solr?Facetten

Filtern nach Eigenschaften Hierarchische Facetten Datumsbasierte Facetten Numerische Facetten Facetten mit Lucene Querylanguage

Sortierung der Ergebnisse Gruppierung von Ergebnissen

21

Was kann EXT:solr?Konfiguration nahezu 100% mit typoscript Änderungen an einzelnen Daten werden erkannt Schnelle Indexierung mittels Indexing Queue

Priorisierung der Indexierung Interaktion mit dem Solr Server

Vollständiges Leeren des Indexes Leeren einzelner Solr Dokumenten Arten

22

Was kann EXT:solr?Suchvorschläge während der Sucheingabe „Meinten Sie?“ Funktionalität Suchworte und Ergebnisse können in einer Datenbanktabelle gespeichert werden

IP Adresse kann anonym bleiben Dadurch besseres Verständnis was gesucht wird

Schnelle Suchergebnisse höhere Zufriedenheit für die Nutzer Höhere Verbleibe-Zeiten auf der Site

23

References

24

25

VGF Stadtwerke Verkehrsgesellschaft Frankfurt »The Verkehrsgesellschaft Frankfurt am Main, or VGF for short, is Frankfurt’s transport company and the city’s transport operator. A total of 350 track vehicles traveling on nine underground and ten tram lines make it easy to travel across the city. VGF is responsible for rolling and fixed infrastructure, safety, cleanliness, service and customer support.«

www.vgf-ffm.de

Highlights and key features

Responsive web design website with multi languages

High availability (HA) setup to cope with peaks in public interest due to service interruptions

Tools assisting the operations team to communicate

Social media integration between CMS and Twitter, Facebook and Youtube

Special interest websites for additional services such as historic tram (Ebbelwoi-Expreß)

Content: press section, fare, ticket and timetables

Fast and accurate search using Apache Solr

26

27

Landesregierung Rheinland-Pfalz (State Government of the of Rhineland-Palatinate) www.rlp.de

Highlights and key features

Responsive web design website

Central installation for all ministries, resorts and services

Relaunch and upgrade to current TYPO3 CMS version invoking evaluation and rewrite of TYPO3 extensions

Accessibility as defined in WCAG 1.0

High amount of CMS editing users requiring highly granular rights management and distinguished roles

Portal-like content, massive amount of pages in hierarchy that require multilevel navigation

Apache Solr Search for fast and accurate results

Integration of third party applications

28

Wie geht es weiter?

29

Der Weg zu EXT:solr 4.xWas passiert noch bis EXT:solr 4.x?

Namespaces Umstellung (WIP) Fluid Templates Apache Solr 5.x TYPO3 CMS 7 LTS Support

Neue Features aus Solr einführen Geosuche verbessern

30

Und danach?EXT:solr 5.x

Unser Wunsch für TYPO3 CMS 8 Einheitliche API für die Suche Mittels Adapter können verschiedenen Suchtechnologien eingesetzt werden

31

Fragen und Antworten

32

Olivier Dobberkau <olivier.dobberkau@dkd.de> Twitter @T3RevNevend

www.dkd.de/de/agentur/produkte/apache-solr/

Vielen Dank!

33

Recommended