Change KeywordSimilarity method to be lazy, only getting confidence when needed. Tested