A Comprehensive Approach To Undermining Search Result Poisoning