TYPO3 - Use advanced search using SOLR (TYPO3camp PL)
Upcoming SlideShare
Loading in...5
×
 

TYPO3 - Use advanced search using SOLR (TYPO3camp PL)

on

  • 724 views

Talk was about using SOLR in TYPO3 projects.

Talk was about using SOLR in TYPO3 projects.

Statistics

Views

Total Views
724
Views on SlideShare
724
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

TYPO3 - Use advanced search using SOLR (TYPO3camp PL) TYPO3 - Use advanced search using SOLR (TYPO3camp PL) Presentation Transcript

  • TYPO3 & Apache SOLR Tomasz Grzemski
  • Who I am? Tomasz Grzemski Web Applications enthusiast Proud father Macopedia co-founder Open-source Educator
  • Macopedia Web Applications specialists Open-Source and Scrum Lovers 3 Offices in Poland (Poznan, Warsaw, Cracow) 17 employees View slide
  • Do it with PHP? View slide
  • Search using PHP&MySQL - SLOW! Spelling correction with PHP&MySQL SLOWER! Auto-suggestion on big index with PHP&MySQL - Can it kill a web application?
  • Introduction to Apache SOLR
  • It is a search platform! It is based on Lucene. It’s a Java application run on for example Tomcat/Jett It is based on documents (no relations)! Configuration based on schema!
  • PHP & Java
  • PHP side PHP & Java Communication based on REST-like API Results in XML & JSON Use Solr-php-client library (http://code.google.com/p/solrphp-client/) Create indexer for website Implement operations: Querying, adding/updating/deleteing documents
  • Java side PHP & Java Install SOLR Configure SOLR on Jetty/Tomcat Create cores for each index (multi language == multi core) Create schema for each core
  • Do it in way?
  • EXT:solr
  • How it works?
  • TypoScript!
  • How to start?
  • git://git.typo3.org/TYPO3v4/ Extensions/solr.git
  • Bash install tool for SOLR resources / shell / install-solr.sh Automatic installation of SOLR on Tomcat Create Cores for specified language Runs the server http://serwer:8080/solr/core_en/admin/
  • EXT:solr
  • Configure extension ext:solr
  • What about the index?
  • Image Sources: Library: http://www.edudemic.com/librarian-blogs/ Cat&Dog: http://trupanion.com/blog/2013/06/the-cat-dog-condundrum-sharing-a-harmonious-home/ (Photo by Peretz Partensky via Flickr) Developer: http://finickypenguin.wordpress.com/2008/07/13/my-head-exploded/ Baby: http://www.comicsandmemes.com/best-of-success-baby-meme/