1. Don't 'earmuff' your stopwords, since you don't intend them to be rebound. An according guideline can be found here: http://dev.clojure.org/display/design/Library+Coding+Standar...
2. You could replace (remove nil? (map db (tokenize raw-text))) with (keep db (tokenize raw-text))