How to Delight Your Site Visitors with the
                      New Acquia Search



                                   B...
Agenda



 Why search matters for social publishing
 Acquia Search overview
 Summary
 Q&A



                    © Acquia,...
If We Have Dynamic
User Contributed Content




         © Acquia, Inc. All Rights Reserved.
If We Have Dynamic
User Contributed Content


  Why Do We Insist On
     Static Admin
  De ned Navigation?
         © Acqu...
Why Search Matters
Site evolution
User experience
Content utilization




                      © Acquia, Inc. All Rights ...
Is Drupal Core Search Good Enough?
 It depends...




                 © Acquia, Inc. All Rights Reserved.
Drupal’s Built-in Search is Very Basic




                   © Acquia, Inc. All Rights Reserved.
Limitations of Drupal Search

 No result sorting by relevance
 No lters on result sets
 No “recommended content”
 No resul...
Unlocking Content with Acquia Search

                                                       Built on Apache Solr
        ...
Acquia Search: Filters & Facets




                   © Acquia, Inc. All Rights Reserved.
Acquia Search: Sortability




                   © Acquia, Inc. All Rights Reserved.
Acquia Search: Term Highlighting




                 © Acquia, Inc. All Rights Reserved.
Acquia Search: Content Recommendations




                © Acquia, Inc. All Rights Reserved.
Acquia Search: Did You Mean?                           (Stemming)




                 © Acquia, Inc. All Rights Reserved.
Search Comparison
                              Acquia                                      Faceted   Drupal   Drupal
    ...
How Acquia Search Works
 Your website


                                                                               Ind...
Faster is Better

                       Drupal test site
                   Hardware:
                    • 3.2 Ghz proce...
Faster is Better
   Drupal core
     search            Drupal test site
                   Hardware:
                    •...
Faster is Better
   Drupal core                                                 Acquia
     search            Drupal test ...
Faster is Better
    Drupal core                                                   Acquia
      search              Drupal...
Faster is Better
    Drupal core                                                         Acquia
      search              ...
Faster is Better
    Drupal core                                                         Acquia
      search              ...
How Much Does Acquia Search Cost?
Acquia Search is packaged in Slices
 –   A slice includes the processing power to:
     ...
Can I run Solr myself? Sure!
1. Get a dedicated server or a VPS and pay to have the Solr load on it.
2. Hire a Java Server...
or...

Install a module!




                    © Acquia, Inc. All Rights Reserved.
Bene ts of Acquia Search


 Simple to deploy, no servers to manage

 Improve Drupal search performance by 3-16x

 Connect ...
Upcoming SlideShare
Loading in …5
×

Acquia Search Overview

2,212 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Acquia Search Overview

  1. 1. How to Delight Your Site Visitors with the New Acquia Search Bryan House Marketing Director, Acquia July 9th, 2009
  2. 2. Agenda Why search matters for social publishing Acquia Search overview Summary Q&A © Acquia, Inc. All Rights Reserved.
  3. 3. If We Have Dynamic User Contributed Content © Acquia, Inc. All Rights Reserved.
  4. 4. If We Have Dynamic User Contributed Content Why Do We Insist On Static Admin De ned Navigation? © Acquia, Inc. All Rights Reserved.
  5. 5. Why Search Matters Site evolution User experience Content utilization © Acquia, Inc. All Rights Reserved.
  6. 6. Is Drupal Core Search Good Enough? It depends... © Acquia, Inc. All Rights Reserved.
  7. 7. Drupal’s Built-in Search is Very Basic © Acquia, Inc. All Rights Reserved.
  8. 8. Limitations of Drupal Search No result sorting by relevance No lters on result sets No “recommended content” No result display based on content type No search across multiple Drupal sites Cannot weight content or alter queries to force desired (business) results Doesn’t scale for large sites well © Acquia, Inc. All Rights Reserved.
  9. 9. Unlocking Content with Acquia Search Built on Apache Solr Faceted navigation Content recommendations No server infrastructure © Acquia, Inc. All Rights Reserved.
  10. 10. Acquia Search: Filters & Facets © Acquia, Inc. All Rights Reserved.
  11. 11. Acquia Search: Sortability © Acquia, Inc. All Rights Reserved.
  12. 12. Acquia Search: Term Highlighting © Acquia, Inc. All Rights Reserved.
  13. 13. Acquia Search: Content Recommendations © Acquia, Inc. All Rights Reserved.
  14. 14. Acquia Search: Did You Mean? (Stemming) © Acquia, Inc. All Rights Reserved.
  15. 15. Search Comparison Acquia Faceted Drupal Drupal Search / Drupal Core Search Apache Solr Module Xapian Sphinx Result Sorting Facets on result lters Content recommendations Filter by content type Search across multiple (Under Drupal sites development) Hooks to alter index/ queries via modules Works with lter & node access system Scales to 1,000,000 nodes © Acquia, Inc. All Rights Reserved.
  16. 16. How Acquia Search Works Your website Indexes & search servers (replicated for scale, HA) Site pushes content to index Uses HMAC and SSL for security Unique index per customer Search terms Search result Search request by site visitor Uses HMAC and SSL for security. Site data access controls enforced in returned results. © Acquia, Inc. All Rights Reserved.
  17. 17. Faster is Better Drupal test site Hardware: • 3.2 Ghz processor • 1.7 MB RAM Site: • 10,000 content nodes • 300 millisecond page load speed © Acquia, Inc. All Rights Reserved.
  18. 18. Faster is Better Drupal core search Drupal test site Hardware: • 3.2 Ghz processor • 1.7 MB RAM Site: • 10,000 content nodes • 300 millisecond page load speed © Acquia, Inc. All Rights Reserved.
  19. 19. Faster is Better Drupal core Acquia search Drupal test site Search Hardware: • 3.2 Ghz processor • 1.7 MB RAM Site: • 10,000 content nodes • 300 millisecond page load speed © Acquia, Inc. All Rights Reserved.
  20. 20. Faster is Better Drupal core Acquia search Drupal test site Search Hardware: • 3.2 Ghz processor • 1.7 MB RAM Site: • 10,000 content nodes • 300 millisecond page load speed Query result time: 1.5 - 7.7 seconds © Acquia, Inc. All Rights Reserved.
  21. 21. Faster is Better Drupal core Acquia search Drupal test site Search Hardware: • 3.2 Ghz processor • 1.7 MB RAM Site: • 10,000 content nodes • 300 millisecond page load speed Query result time: Query result time: 1.5 - 7.7 seconds < 500 milliseconds © Acquia, Inc. All Rights Reserved.
  22. 22. Faster is Better Drupal core Acquia search Drupal test site Search Hardware: • 3.2 Ghz processor • 1.7 MB RAM Site: • 10,000 content nodes • 300 millisecond page load speed Query result time: Query result time: 1.5 - 7.7 seconds < 500 milliseconds Performance gain with Acquia Search 3x - 16x faster © Acquia, Inc. All Rights Reserved.
  23. 23. How Much Does Acquia Search Cost? Acquia Search is packaged in Slices – A slice includes the processing power to: Index a site Perform near real-time index updates Process search queries on demand – Components: Indexing server Database server Storage Bandwidth How many Slices does a site need – Determined by search index size – # of nodes X size per node Included with every subscription – Upgrade packs available, based on volume © Acquia, Inc. All Rights Reserved.
  24. 24. Can I run Solr myself? Sure! 1. Get a dedicated server or a VPS and pay to have the Solr load on it. 2. Hire a Java Server Admin or get some books 3. Deploy the stock con g les and modify as needed 4. Learn about Solr replication and con guring it 5. Set up log management, alerting, monitoring, etc 6. Implementing upgrades to both Solr core which will requiring getting your java development set up and building from source sometimes 7. Keep up to date with the Drupal module and hope that developers x bugs you nd or you x them yourself. 8. Implement a security regime to protect data transfer 9. Harden your servers, setup rewalls and IP based security 10.Figure out how to seamlessly handle updates and versioning 11.*Recommended: Get on the solr-user and solr mailing lists to get updates and alerts on the Apache Solr project. Don’t worry, it’s only a 50 or so mails a day if you don’t count the commit messages. © Acquia, Inc. All Rights Reserved.
  25. 25. or... Install a module! © Acquia, Inc. All Rights Reserved.
  26. 26. Bene ts of Acquia Search Simple to deploy, no servers to manage Improve Drupal search performance by 3-16x Connect visitors with quality content faster High availability, high performance infrastructure Secure and private © Acquia, Inc. All Rights Reserved.

×