Solr Flair: Search User Interfaces Powered by Apache Solr (ApacheCon US 2009, Lucene Meetup)
Upcoming SlideShare
Loading in...5
×
 

Solr Flair: Search User Interfaces Powered by Apache Solr (ApacheCon US 2009, Lucene Meetup)

on

  • 11,495 views

Solr powers library, government, and enterprise search systems in thousands of applications. This talk showcases various technologies and techniques used to build effective user search, browse, and ...

Solr powers library, government, and enterprise search systems in thousands of applications. This talk showcases various technologies and techniques used to build effective user search, browse, and find interfaces on top of Solr.

Statistics

Views

Total Views
11,495
Views on SlideShare
11,305
Embed Views
190

Actions

Likes
3
Downloads
54
Comments
0

5 Embeds 190

http://www.lucidimagination.com 114
http://lucidsearchhub.stephenz.com 56
http://www.slideshare.net 18
http://blog.lucidimagination.com 1
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Solr Flair: Search User Interfaces Powered by Apache Solr (ApacheCon US 2009, Lucene Meetup) Solr Flair: Search User Interfaces Powered by Apache Solr (ApacheCon US 2009, Lucene Meetup) Presentation Transcript

  • Solr Flair Search User Interfaces Powered by Apache Solr Erik Hatcher erik.hatcher@lucidimagination.com http://wiki.apache.org/lucene-java/ LuceneAtApacheConUs2009
  • My candle burns at both ends; It will not last the night; But ah, my foes, and oh, my friends-- It gives a lovely light! http://en.wikipedia.org/wiki/Edna_St._Vincent_Millay
  • patacriticism.org "Poets are the unacknowledged engineers of the world" - Monna Grémejc
  • Patacritical Projects • RoSe: Rossetti Search rossettiarchive.org • Collex: Collect/Exhibit collex.org
  • serendipity
  • Rossetti Archive http://www.rossettiarchive.org/rose/?query=%2Bpresentation+%2B%28archivetype%3Arap%29
  • NINES on Collex http://www.nines.org/search/saved?user=erikhatcher&name=wombat
  • NINES tag cloud http://www.nines.org/tags
  • Finding the Celtic on Collex http://celtic.ibiblio.org/collex/
  • Simile Timeline http://celtic.ibiblio.org/timeline/show
  • Geographic http://celtic.ibiblio.org/atlas/show
  • Graphs http://celtic.ibiblio.org/graph/show
  • Solr • Data Search server, powered by Lucene DB • Document Document Indexing/searching via HTTP, responses Documents in XML, Ruby, PHP, Python, XSLT, etc • Faceting Solr • Scalability: caching, replication, distributed search • Integrates: spell checking, highlighting, Search Results more-like-this, clustering, rich document indexing, data import handling (RDBMS, and more)
  • Solr Flare • Ruby on Rails plugin • facet field detection, autosuggest, saved search, inverted facets, pie charts, Simile Timeline and Exhibit integration • Useful for rapid prototyping • See Flare's big brother, Blacklight, for production quality
  • Tang on Flare
  • • UVA radiation = blacklight • libraries are much more than books • opinionated • Ruby on Rails: best choice for an extensible user interface development framework
  • Blacklight @ UVa
  • Blacklight @ Stanford
  • Blacklight @ AgNIC
  • AJAX-Solr • Forked and improved from the now deprecated SolrJS • JavaScript framework agnostic (jQuery, prototype, Dojo, etc) • Query navigation state management and widgets • http://github.com/evolvingweb/AJAX-Solr • Example of SolrJS on Reuters data http://solrjs.solrstuff.org/
  • SolrJS Example
  • Solritas • celeritas: swiftness, speed (Latin), origin of the symbol "c" for the speed of light • solritas:Velocity template rendering of Solr responses • Useful for rapid prototyping and more
  • Lucene in Action on Solritas coming soon: lucenebook.com
  • LucidFind http://www.lucidimagination.com/search/?q=user+interface
  • Food for thought • The interface is the application • URLs are UI too! • Facets aren't just for lists (with counts) • be creative: clouds, maps, graphs, etc... • entice users to forage and browse, facilitate serendipitous discovery