fix searching for non-lowercase labels
authorSascha Silbe <sascha-pgp@silbe.org>
Wed, 29 Sep 2010 14:16:15 +0000 (10:16 -0400)
committerRich Lane <rlane@club.cc.cmu.edu>
Thu, 7 Oct 2010 09:20:10 +0000 (02:20 -0700)
commit153bfef0c47686dd8d01093cc12a1c65cc799182
tree9b870e19db70cb3997aa636fa9e88ff7582d00bd
parent6c65c12a6c9b740fe6b79534e2731e5e92a4c27f
fix searching for non-lowercase labels

Case is preserved when marshalling labels (stored as document data), but label
terms are stored lowercase. build_xapian_query uses mkterm and thus already
converts labels to lowercase when searching. parse_query accepts a Xapian
query string from the user and needs to explicitly convert labels to
lowercase, which it now does.

Signed-off-by: Sascha Silbe <sascha-pgp@silbe.org>
lib/sup/index.rb