add custom similarity using field cache, and custom score query