A talk shortly introducing TYPO3 and then moving on to Apache Solr, why we chose it, how we integrated it with TYPO3, what challenges we faced, and what solutions we came up with.
5. TYPO3
Free and Open Source Enterprise CMS
Geschätzte 500 000+ Installationen weltweit
Über 4 800 öffentliche Erweiterungen
Entwicklung durch Community
Konferenzen in Europa und Nord Amerika
2 x Google Summer of Code
6. CoreFeatures
Seitenbaum und Content Elemente
Stabiles, skalierbares und erweiterbares CM Framework
Multi: Language, Site, Domain Support
Flexibles Templatingsystem
Granulare Benutzerrechteverwaltung
Work ows, Versionierung, Static
...
15. ApacheSolr
Apache Software Foundation
Enterprise Search Server
Basiert auf Lucene Index
Viele starke Funktionen
CNet, Net ix, ilocal.nl, Zappos.com
17. Wiefunktioniert‘s
REST ähnliches Interface
Indexieren per POST
Suchen per GET
Ergebnisse als XML, JSON, PHP
Bibliotheken
SolrPhpClient
php5_solr PECL Package
18. SolrIndex
Solr Index
Document Field Field Field Field
Document Field Field Field Field
Document Field Field Field Field Field
Document Field Field
Document Field Field Field Field
20. Geschichte
Prototyp im Sommer 2008
Kick-off Februar 2009
Erstes Ziel „Acts like Indexed Search“
Early Access Program
T3CON September 2009 Version 1.0
22. Herausforderungen
Seiten Rendering in TYPO3
Berücksichtigung von Zugriffsrechten
Dateiindexierung
Einfaches Setup für Nicht-Java Leute
Integration und Zugriff auf Solr
23. Lösungen
Record Monitor und Indexing Queue
Eigenes Solr Query Parser Plugin
Integration von Apache Tika
Voll automatisiertes bash Install Script
SolrPhpClient und JSON Response Writer
24. Features
Facettierte Suche
Dateiindexierung
Multi-language Support
Fehlerkorrektur / Did you mean
Suchwort Highlighting
Autocomplete / Suggestions
Berücksichtigung von Zugriffsrechten
26. Resourcen
Solr 1.4 Enterprise Search Server
ISBN 1847195881
Lucene in Action, 2nd Ed
ISBN 1933988177
http://wiki.apache.org/solr
http://www.typo3-solr.com
http://forge.typo3.org/projects/show/extension-solr