optimize wrappers
sort for lucene query by score
optimize keyword, wrapper