private static void DictifyResults(List<SearchResult> results_list, Dictionary<string, SearchResult> final_results_dict, Dictionary<string, object> stats_dict)
{
foreach (var search_result in results_list)
{
//if (VerifyFoundContent(search_result.url, search_result.content, stats_dict) == false) continue;
VerifyFoundContent(search_result.url, search_result.content, stats_dict);
if (!final_results_dict.ContainsKey(search_result.url)) // found first by either engine
{
final_results_dict.Add(search_result.url, search_result);
}
else // found again, maybe by other engine
{
MaybeUpdateFindingEngine(final_results_dict, search_result, stats_dict);
}
}
}