Your SlideShare is downloading. ×
0
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

1,856

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,856
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Websites evolve
    Content too varied
    Experience tuned for abandonment
  • - New network service. Public beta as of today. Free for everyone to try and use.
    - Drupal’s built-in search is good for small sites, but as soon your site gets bigger, search is often one of the first problems: quality of the results is not as good and it often creates a performance and scalability issue that affects your entire site.
    - Hard to fix in PHP, search is a really hard problem. Technical challenges: fast and quality results. Demonstrated by market size.
  • Smarter matches - stemming
  • - Spelling suggestions
  • - There are more features and differences than those presented
    - Comparison matrix between different solutions.
    - We don’t need to discuss this now: (1) we will put this up on our website and refine or update it based on feedback and (2) Solr presentation.
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • - Acquia hosts Solr and your website connects to Acquia’s Solr servers
    - When content is created, copy of content is pushed to us, we index it, and host the index
    - When a search query is submitted, that query is send to us, and we return the result set as an XML document
    - We host it, you don’t have to worry about scalability, security, updating Solr, bugfixes, etc
  • We Feel that while this is totally doable, hosting it allows:
    1. Small to Medium sites to get rolling in 15 minutes with no technical knowhow or special h/w
    2. Large sites to not worry about scaling or securing yet another service and the opportunity cost that comes with it.
  • Transcript of "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.
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×