More Related Content Similar to ApacheSolr presentation from "Do it With Drupal" (20) More from Robert Douglass (8) ApacheSolr presentation from "Do it With Drupal"3. The search box
It has revolutionized
the Internet by taking an
impossibly large result set and
making it manageable.
© 2008 Acquia, Inc.
7. The search box
Drupal ponies bacon
bacon
Drupal
ponies
© 2008 Acquia, Inc.
8. The search box
Drupal ponies bacon
bacon
Drupal
ponies
Jeff Eaton
© 2008 Acquia, Inc.
9. The search box
You are forced to guess in advance
what might be available,
and how it describes itself.
© 2008 Acquia, Inc.
24. Advanced search box
The person searching
has guidance on how to
reduce the results.
© 2008 Acquia, Inc.
28. Advanced search box
The best recipe for
“advanced” search forms
is Views, with a search filter.
© 2008 Acquia, Inc.
37. Views and search lters
Why can’t Views with search filters
be as fast as Google?
© 2008 Acquia, Inc.
39. Views and search lters
And you can still come to a
zero result search query.
© 2008 Acquia, Inc.
42. Meet faceted search
Instead of thinking of a super-
specific search to cut through
too many results,
© 2008 Acquia, Inc.
43. Meet faceted search
you start with the most general
search that describes what you’re
looking for.
© 2008 Acquia, Inc.
47. Meet faceted search
If you sense that you are
refining in the wrong direction
you can back up.
© 2008 Acquia, Inc.
48. Meet faceted search
Or you can remove a criterion
and broaden the search.
© 2008 Acquia, Inc.
52. Meet faceted search
• Start broad and general
• Narrow on facets
• Sort
• Back up (remove facetes)
• Narrow again
• Victory!
© 2008 Acquia, Inc.
53. Meet faceted search
Your idea of the search goal often
changes in the midst of searching.
Faceted search does more to
inspire you into new directions.
© 2008 Acquia, Inc.
59. Meet ApacheSolr
Webserver +
PHP
SQL
POST GET
to index to search
Database Solr Server
© 2008 Acquia, Inc.
61. Meet ApacheSolr
• Robert Douglass
• Jacob Singh
• Peter Wolanin
• Frank Febbraro
• Mike J. O’Connor
• Alejandro Garza
• Thomas Seidl
http://drupal.org/project/apachesolr
© 2008 Acquia, Inc.
64. Meet ApacheSolr
• Content types
• Authors
• Taxonomy terms
• Languages
• CCK field values
• Site (for multisite search)
© 2008 Acquia, Inc.
65. Meet ApacheSolr
ApacheSolr has
sortable search results.
© 2008 Acquia, Inc.
67. Meet ApacheSolr
ApacheSolr can
index attached files.
© 2008 Acquia, Inc.
69. Meet ApacheSolr
By evaluating the similarity of
texts, Solr determines what
content has similarities.
© 2008 Acquia, Inc.
70. Meet ApacheSolr
The ApacheSolr
quot;More Like Thisquot; module
provides content recommendation
blocks on node view pages.
© 2008 Acquia, Inc.
71. Meet ApacheSolr
Solr evaluates the title, body,
taxonomy terms, author name, etc.
for similarity.
© 2008 Acquia, Inc.
72. Meet ApacheSolr
Content recommendation
is a great tool for
making your site sticky
and leading site visitors
to the next item of interest.
© 2008 Acquia, Inc.
82. ? ?
?
© 2008 Acquia, Inc.
83. Meet ApacheSolr
Why can’t ApacheSolr
be as fast as Google?
© 2008 Acquia, Inc.
86. Meet ApacheSolr
ApacheSolr
will soon be available
as a hosted solution
from Acquia.
© 2008 Acquia, Inc.
88. Meet ApacheSolr
Move server load from your
servers to ours.
© 2008 Acquia, Inc.