Adventures in Full Text Search

Sarah Allen (Google)
Location: Ballroom III Level: Novice
Average rating: ***..
(3.09, 34 ratings)

Search is a common feature on every website, but there isn’t a single common solution, nor are there easy, comparable datapoints between the options. As a Rails developer, how do you choose the right solution? This talk will review Solr/Lucene, Sphinx and Postgres’ new search features, then discuss which solutions are appropriate for which problems. Sarah will draw from her experience with several search implementations for a range of use cases, including a CMS search plugin and a multi-lingual web application, Mightyverse.

Photo of Sarah Allen

Sarah Allen


Sarah Allen is a technical lead and manager working on serverless infrastructure at Google. Previously, Sarah created early web platforms with Shockwave and Flash Media Server and led the mobile development company Blazing Cloud, developing many native mobile and web apps. She believes that software should be seriously fun and that there is magic in making powerful tools that spark imagination and challenge us all to keep learning and inventing.

Comments on this page are now closed.


Picture of Sarah Allen
Sarah Allen
06/11/2010 8:33am EDT

Hi Richard & Gabe,

I’m sorry I didn’t go deeper into Sphinx and Solr. I ended up switching up the talk a bit after getting some feedback from a few people and going into more of the search features. I should have reviewed the talk description again and left in the slides on Solr vs. Sphinx vs. Postgres. Sorry about that!


Richard Miller
06/11/2010 8:22am EDT

“This talk will review Solr/Lucene, Sphinx and Postgres’ new search features, then discuss which solutions are appropriate for which problems” Barely touched on Sphinx and Solr.

Picture of Gabe Varela
Gabe Varela
06/10/2010 3:17pm EDT

Would have liked a broader dive into relevancy and comparisons of different solutions.

Christopher Jeris
06/10/2010 9:47am EDT

Nice overview, but I would have liked more depth about Solr.

Picture of Edd Wilder-James
Edd Wilder-James
03/24/2010 12:12pm EDT

Looking forward to this session. Do you plan to touch on MySQL full text indexing as well?

co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • 8th Light
  • Blue Box Group
  • InfoEther
  • JetBrains
  • New Relic
  • Open Hosting
  • Rhomobile
  • WyeWorks
  • Linux Pro Magazine
  • Chargify

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

For information on trade opportunities with O'Reilly conferences or contact mediapartners@

Program Ideas

Send us your suggestions for speakers, topics, and activities to

Press and Media

For media-related inquiries, contact Maureen Jennings at

RailsConf Newsletter

To stay abreast of conference news please sign up for the RailsConf newsletter (login required)

Contact Us

View a complete list of RailsConf 2010 contacts.