Your SlideShare is downloading. ×
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Solr-ruby: the best open source search engine + ruby
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Solr-ruby: the best open source search engine + ruby

794

Published on

the best open source search engine + ruby

the best open source search engine + ruby

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
794
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. -rubythe best open source search engine + ruby rubyconf 2007 Presented by: Erik Hatcher
  • 2. Solr• Search server• Enterprise scale (100M+ documents), very fast• Open source: Apache Software License• Java webapp, built on Lucene• Features: caching, replication, faceting, highlighting, spell checking, admin interface, more...• Very active community, evolving continuously
  • 3. Solr Powered• CNET• Internet Archive• Netflix• Smithsonian• digg• AOL: sports and music channels• more every day...
  • 4. Lucene• Java search engine library• Created by Doug Cutting, renowned search engine expert• Powers Technorati, IBM OmniFind Yahoo Edition, JIRA, Krugle, Nabble, Simpy, jGuru, Monster, Wikipedia, and many many more
  • 5. Lucene• Index Structure • Documents • Fields • Terms• Relevance:
  • 6. Solr 101: add/updatePOST /solr/update
  • 7. Solr 101: searchingGET /solr/select?q=ipod+AND+video&indent=on
  • 8. Solr 101: searchingGET /solr/select?q=ipod+AND+video&indent=on&wt=ruby
  • 9. solr-ruby• Ruby DSL• HTTP communication to Solr
  • 10. solr-ruby powered• acts_as_solr• Flare • Blacklight• Collex• ... your app!?
  • 11. Mapper• Quack: #each• Moo: #[]
  • 12. acts_as_solr
  • 13. acts_as_solr_“lite”
  • 14. Flare• Expose Solr through a Rails-based UI• Constraint management• Facet visualization• Ajax suggest• SIMILE integration: Timeline and Exhibit• Status: nice for demos; needs work
  • 15. “ruby” on “rails”
  • 16. Future• Solr introspection • schema/config savvy • Support upcoming query components• Fold in acts_as_solr• Custom Solr response writer for full data type compatibility • dates, ordered Hash
  • 17. Help!• DSL/API guidance• ActiveRecord integration• Documentation • Currently lame, I know. Sorry!• Apache is new to Ruby • gem server?• Flare design
  • 18. Coming soon...• Contributed: solr-ruby, acts_as_solr, and Flare recipes
  • 19. Contact Info• erik@ehatchersolutions.com• Blog: http://code4lib.org/erikhatcher

×