Added SemanticSearcher, fixed CKPD search