David is right to point out the parametric search, this is a good reason to keep a 100% db search for products. About the speed, i think nobody knows who will win between lucene and a database (and which database ;) ), but databases usually are less efficient with variable length index than with constant length index (and keyword is a varchar(60)).
Patrick