Überblick Solr

1,972 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,972
On SlideShare
0
From Embeds
0
Number of Embeds
122
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Überblick Solr

  1. 1. Überblick Solr PHP Unconference Hamburg September 2010 Walter Ebert www.walterebert.de
  2. 2. Was ist Solr? ● Ist ein Such-Server, ● der auf der Lucene-Bibliothek basiert, ● eine ReST-Architektur hat, ● und als Apache-Projekt entwickelt wird
  3. 3. Warum Solr? ● Schnell ● Flexibel ● Plattform-unabhängig ● Features: ● Ranking + Sortierung ● Stammwörter (z.B. Buch / Bücher) ● Rechtschreibekorrektur ● Synonieme (z.B. Geld, Währung) ● Highlighting ● Facetten (z.B. Kategorien, Datum, Preise) ● Replikation (master / slave)
  4. 4. Anwender ● CNET ● MTV ● Das Weiße Haus ● The Guardian ● Europeana ● XING
  5. 5. Was brauche ich? ● Linux, Unix, Mac OS X, Windows ● Java ● Servlet container: Jetty, Tomcat, Glassfish, Resin, usw.
  6. 6. Wie nutze ich Solr? ● Konfigurieren: XML ● Daten importieren: ● HTTP POST + XML ● Import handler: – CSV – MySQL – Word, PDF, usw. mit Tika ● Daten abfragen: HTTP GET ● Daten lesen: ● XML ● JSON ● PHP array / serialize
  7. 7. PHP clients ● CURL, json_decode, SimpleXML, DOM, xmlreader, eval ● Solr PECL extension ● solr-php-client ● Zeta Components ● eZ Find ● Drupal Solr ● Typo3 Solr ● Solr for Wordpress
  8. 8. Links ● http://lucene.apache.org/solr/ ● http://www.lucidimagination.com/ ● http://pecl.php.net/package/solr ● http://code.google.com/p/solr-php-client/ ● http://ezcomponents.org/docs/tutorials/Search ● http://doc.ez.no/Extensions/eZ-Find ● http://drupal.org/project/solr ● http://www.typo3-solr.com/ ● http://wordpress.org/extend/plugins/solr-for-wordpress/

×