SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Apache Solr und TYPO3 @ Frankfurt PHP usergroup 2011-01
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.
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
...
11.
Wiefunktioniert‘s
REST ähnliches Interface
Indexieren per POST
Suchen per GET
Ergebnisse als XML, JSON, PHP
Bibliotheken
SolrPhpClient
php5_solr PECL Package
12.
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
14.
Geschichte
Prototyp im Sommer 2008
Kick-off Februar 2009
Erstes Ziel „Acts like Indexed Search“
Early Access Program
T3CON September 2009 Version 1.0
15.
Komponenten
Indexierung
Suche
Flexible Ergebnisausgabe
Analyse und Statistiken
Administration
16.
Herausforderungen
Seiten Rendering in TYPO3
Berücksichtigung von Zugriffsrechten
Dateiindexierung
Einfaches Setup für Nicht-Java Leute
Integration und Zugriff auf Solr
17.
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
18.
Features
Facettierte Suche
Dateiindexierung
Multi-language Support
Fehlerkorrektur / Did you mean
Suchwort Highlighting
Autocomplete / Suggestions
Berücksichtigung von Zugriffsrechten
20.
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