Your SlideShare is downloading. ×

Drupal + ApacheSolr

10,460

Published on

A presentation I made for drupalcampspain 2010 in Barcelona about Apache Solr integrating with drupal.

A presentation I made for drupalcampspain 2010 in Barcelona about Apache Solr integrating with drupal.

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

No Downloads
Views
Total Views
10,460
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
139
Comments
0
Likes
9
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Apache Solr Why does this shines so bright? Drupalcamp Spain - February 2010 – Barcelona
  • 2. Overview  About me  Searching.. A hot topic  Apache Solr  What/Why?  Practical cases  How to drupalize it (Acquia / Do it yourself)  Extensions (Ubercart, Views..)  Demo  Now or Future? Drupalcamp Spain - February 2010 – Barcelona
  • 3. About me  Drupal community  Professional Drupal?  Bachelor + (unfinished) Master in IT nick_vh (twitter, drupal, …) www.nickveenhof.be Drupalcamp Spain - February 2010 – Barcelona
  • 4. Searching, a hot topic!  Drupal search cron.php Indexes word importance http://acquia.com/blog/drupal-search-how-indexing-works http://www.slideshare.net/heliorcolorado/apache-solr Drupalcamp Spain - February 2010 – Barcelona
  • 5. Searching, a hot topic!  Search only scans index  Word must be exact (player / players)  Limited operators Word Index http://www.slideshare.net/heliorcolorado/apache-solr Drupalcamp Spain - February 2010 – Barcelona
  • 6. What is Apache Solr?  Real Explaination .. Solr is an open source enterprise search server based on the Lucene Java search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, and a web administration interface. It runs in a Java servlet container such as Tomcat.  Java based application  Incredible indexing features  Blazingly fast  Replication Drupalcamp Spain - February 2010 – Barcelona
  • 7. What is Apache Solr?  Some air for your SQL database Drupalcamp Spain - February 2010 – Barcelona
  • 8. What is Apache Solr?  ApacheSolr is a Drupal Module  http://drupal.org/project/apachesolr  Integrates with a lot of other modules Source: Robert Douglass/Acquia Drupalcamp Spain - February 2010 – Barcelona
  • 9. What is Apache Solr?  Faceted Search  Spelling suggestions  Priority in fields (not D7 yet..)  Content Recommendation (More like this)  In file search (documents, ..) Source: Robert Douglass/Acquia Drupalcamp Spain - February 2010 – Barcelona
  • 10. Faceted search Drupalcamp Spain - February 2010 – Barcelona
  • 11. Spelling suggestions Source: Robert Douglass/Acquia Drupalcamp Spain - February 2010 – Barcelona
  • 12. More like this http://acquia.com/products-services/acquia-search-features Drupalcamp Spain - February 2010 – Barcelona
  • 13. Why?  Dissapointing default Drupal search... True?  Much better results  More people using search means longer visits  Faceted search  Seperating data and output  Much better scalability (replication) Drupalcamp Spain - February 2010 – Barcelona
  • 14. Practical Cases  Drupal.org  Digg.com  Whitehouse.gov  CNET.com  Search.com  Plaxo.com  ... Drupalcamp Spain - February 2010 – Barcelona
  • 15. Practical Cases  Drupal.org  ~50% of page requests get content through Solr Search  Faceted searching allows more refined search  Relevant  Performance (a lot of drupalers in the world!) Drupalcamp Spain - February 2010 – Barcelona
  • 16. How DIY?  http://krimson.be/articles/setup-drupal-6x-apache-solr-tomcat6-and-ubuntu  www.google.com  www.drupal.org  http://drupal.org - Yes another time! The search really works...! Drupalcamp Spain - February 2010 – Barcelona
  • 17. How Acquia?  Hosted search service  In combination with Stack installer and basic or trial subscription – Up and running in 5 minutes!  http://acquia.com/products-services/acquia-search  http://acquia.com/downloads Drupalcamp Spain - February 2010 – Barcelona
  • 18. Extensions  ApacheSolr Views  Solr Service integration  Apache Solr Stats  Multisite search  Apache Solr autocomplete  Local Solr (geospatial  Apache Solr AJAX search)  Apache Solr Biblio  ApacheSolr Attachments  Simple Geo  ApacheSolr Ubercart  Node displays  Webmail Plus  Exhibit  Project (D6 version) Drupalcamp Spain - February 2010 – Barcelona
  • 19. Demo Drupalize it! Let's play! Drupalcamp Spain - February 2010 – Barcelona
  • 20. How? Drupalcamp Spain - February 2010 – Barcelona
  • 21. Future + Views 3  Integration with Views 3 + fields in Drupal 7  Faceted search with Views 3! Works partially, *CCK not implemented yet.  Custom Exposed filters  GeoSpatial Search (Understanding coordinates)  Even more separating the configuration from the output means better performance and scalability!  Imagine the possibilities? *CCK: Content construction kit / custom field definitions Drupalcamp Spain - February 2010 – Barcelona
  • 22. Questions Drupalcamp Spain - February 2010 – Barcelona

×