minor optimizations (skip .contains()) in matcher
optimize term mapping
add bloom filter to token mapper