"AutoComplete or AutoSuggest has in recent years become a “must-have” search feature. Solr can do AutoComplete in a number of ways (such as Suggester, TermsComponent and Faceting using facet.prefix), but in this post we’ll consider a more advanced"

Super flexible AutoComplete with Solr

Tags: library

"A collection of all the best bookshelf photos for people that *heart* bookshelves."

Bookshelf Porn

Tags: library porn

Jeff Gunther Rocks!

Tags: cville

I ran the Charlottesville 8k last weekend.  Here’s a picture snapped of me sprinting towards the finish line.

I ran the Charlottesville 8k last weekend.  Here’s a picture snapped of me sprinting towards the finish line.

Snap: Sunset at Crozet Library

Tags: library

A New Years resolution to kick my butt back into hard core shape, I joined CrossFit Charlottesville.  During our intro “on ramp” program we were photographed, and today I made the site, rowing.

Tags: crossfit

Solr 1.4 released!

Official announcement of the release of Solr 1.4:

Apache Solr 1.4 has been released and is now available for public download!

Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world’s largest internet sites.

Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Tomcat. Solr uses the Lucene Java search library at its core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually
any programming language. Solr’s powerful external configuration allows it to be tailored to almost any type of application without Java coding, and
it has an extensive plugin architecture when more advanced
customization is required.

New Solr 1.4 features include:

  • Major performance enhancements in indexing, searching, and faceting
  • Revamped all-Java index replication that’s simple to configure and can replicate config files
  • Greatly improved database integration via the DataImportHandler
  • Rich document processing (Word, PDF, HTML) via Apache Tika
  • Dynamic search results clustering via Carrot2
  • Multi-select faceting (support for multiple items in a single category to be selected)
  • Many powerful query enhancements, including ranges over arbitrary functions, and nested queries of different syntaxes
  • Many other plugins including Terms for auto-suggest, Statistics, TermVectors, Deduplication

Getting Started
New to Solr? Follow the steps below to get up and running ASAP.

  1. Download Solr at http://www.apache.org/dyn/closer.cgi/lucene/solr/
  2. Check out the tutorial at http://lucene.apache.org/solr/tutorial.html
  3. Read the Solr wiki (http://wiki.apache.org/solr) to learn more
  4. Join the community by subscribing to solr-user@lucene.apache.org
  5. Give Back (Optional, but encouraged!) See http://wiki.apache.org/solr/HowToContribute

For more information on Apache Solr, see http://lucene.apache.org/solr

Tags: solr lucene

Blacklight 2.4 released

From the Blacklight team -

Release 2.4 of Project Blacklight is now available in our new Git flavor!

You can find the new improved flavor of Blacklight at http://github.com/projectblacklight/blacklight/tree/v2.4.0

In addition to our move to Git, we have listened to community feedback and have changed the installation process. Instructions for installation are at http://github.com/projectblacklight/blacklight/blob/v2.4.0/README.rdoc . In broad terms, Blacklight now uses a template to get required gems at installation time rather than bundling them in with the code. Besides our debut in Git and the move to a template, here are the changes for release 2.4:

Release Notes - Blacklight Plugin - Version 2.4

  • [CODEBASE-54] - rake gems:install does not work (using template now)
  • [CODEBASE-111] - Ae and Oe ligature characters are not normalized correctly
  • [CODEBASE-131] - Getting error from rails on startup that VERSION is already defined
  • [CODEBASE-134] - Authlogic error
  • [CODEBASE-135] - Fall back on net_http when curb gem is not present when using RSolr
  • [CODEBASE-138] - A copy of ApplicationController has been removed from the module tree but is still active
  • [CODEBASE-160] - why isn’t the email and SMS working on demo.projectblacklight.org
  • [CODEBASE-170] - Blacklight logo cannot be over-ridden
  • [CODEBASE-178] - 3 specs fail when run with rake solr:spec … no idea why
  • [CODEBASE-187] - bookmarking seems to be broken in the latest code
  • [CODEBASE-87] - Gracefully handle solr errors
  • [CODEBASE-172] - demo - solr config - only build spell dictionaries on optimize, not on newSearcher / firstSearcher
New Feature
  • [CODEBASE-3] - exporting to Zotero
  • [CODEBASE-109] - sort by pub date in demo
  • [CODEBASE-182] - Rails “Template” installer instead of ./script/plugin
  • [CODEBASE-183] - Add cursor focus to the search box on the home page
  • [CODEBASE-190] - Cursor focus in search form on home page
  • [CODEBASE-51] - Design a basic advanced search UI - see Stanford SearchWorks
  • [CODEBASE-70] - Need a plugin release as well
  • [CODEBASE-114] - demo index should have vernacular displayed [CODEBASE-146] - Change stylesheet link in the HTML to media=”all”
  • [CODEBASE-151] - get some dublin core test data
  • [CODEBASE-159] - get test data with call numbers
  • [CODEBASE-173] - marc_mapper.rb - no longer in synch with solrmarc; its presence is confusing.
  • [CODEBASE-176] - get continuous integration working again
  • [CODEBASE-177] - update demo app and readme at projectblacklight.org
  • [CODEBASE-186] - Implement Google Analytics on the main blacklightopac.org site

A great blog about configuring some standard types of data in the library domain.

I wonder if the new trie fields would be useful with the numerics, though that would require preprocessing on the client currently.  Depends on how range queries are used.

Tags: solr library

"Q: Will this work with the Mac?
A: Unfortunately, it will not. Since nearly all business presenters use PowerPoint on Windows PCs, we are focusing on the largest presentation market."

— wtf?  from a big name company’s FAQ on one of their (admittedly older) wireless mouse products that I happen to own.  Though it works on a Mac, or at least it did.  That is why I was looking at the FAQ, to refresh my memory on how to sync it up.

Tags: wtf

interviewed regarding upcoming ApacheCon

Blacklight featured