ApacheSolr search presentation from Do it With Drupal

Last week Acquia sent me to New Orleans to be a speaker at Lullabot's Do it With Drupal conference. The conference went very well and I gave a presentation about ApacheSolr, and how faceted search will change the way you think about finding things on your site. Since Acquia recently announced that we will be launching a hosted Solr search service even more people have shown interest in ApacheSolr. My next talks on ApacheSolr will be at DrupalCamp Cologne in January, and DrupalCon in March. Here are the slides from New Orleans:
Related Content
AcquiaBlog

2010 has been an inflection point for the Acquia partner program. We are doing more business than ever with partners, including case studies with Palantir.net, Blink Reaction, and IBM Global Services.
Bryan House
It is that phase of my life! I'm just turning 30 in a month, working with Drupal for 7 years and just had my third Acquia anniversary a week ago. Time to look back and evaluate how things went, all the good and bad things; even better if the wisdom can be shared with others. This was part of my thinking when I submitted the session titled "Come for the software, stay for the community" for Drupalcon Copenhagen.
Gábor Hojtsy
It sounded like a really simple request: "Is it easy to add a search filter for 'My posts'?". In other words, add a search result facet for posts by the current (logged in) user through the Apache Solr Search Integration module APIs?
But then the wheels start turning - we want not just one blind link, but a real facet link that tells us how many results we'll get. Also, if we are filtering by 'My posts' then we probably have an equal use case for the opposite filter 'Posts not by me'. So we really need a facet block with two links and facets counts.
Peter Wolanin







Comments
Mikkel Høgh
I can barely wait to play
I can barely wait to play with the hosted Solr stuff – faceted search is nice beyond description :)
looks very nice, I wonder if
looks very nice, I wonder if the price for the lowest-end package will be suitable for my personal projects.
This was one of the best
This was one of the best presentations at DIWD. I cannot wait to begin using this. I think Acquia's hosted Solr solution is going to be a great added value to the Acquia subscription!
-Daniel Chvatik
Adulmec LLC
This is a terrific package
This is a terrific package of features. Please excuse my desire to harp on one curious point ...
You mention several times that the limiting factor in the speed of core search results for core is node_load(). That implies that finding and sorting the relevant results is not the slowdown, but rather presenting the results page? If node_load() were really the problem, then your suggestion to use Views along with a tabular layout of results should be very fast. That does not involve a node_load() anywhere that I can think of. Or is there a node_load somewhere else?
There is surely a node_load() during indexing but thats not pertinent here.
Robert Douglass
Your point about tabular
Your point about tabular views is correct. My speed comparisons to Google are all unfair, in reality, since Google's speed comes from a combination of specialized, single-purpose software, and massive investment in hardware and infrastructure.
Robert Douglass
Senior Drupal Advisor, Acquia