Пример #1
0
 private static void MaybeUpdateFindingEngine(Dictionary<string, SearchResult> final_results_dict, SearchResult search_result, Dictionary<string, object> stats_dict)
 {
     var temp_result = final_results_dict[search_result.url];
     var already_found_by = temp_result.engine;
     if (
         (already_found_by == SearchResult.FindingEngine.bing && search_result.engine == SearchResult.FindingEngine.google)
         ||
         (already_found_by == SearchResult.FindingEngine.google && search_result.engine == SearchResult.FindingEngine.bing)
         )
     {
         temp_result.engine = SearchResult.FindingEngine.google_and_bing;
         final_results_dict[search_result.url] = temp_result;
     }
 }
Пример #2
0
 private static void IncrementEngineCount(SearchResult.FindingEngine engine, Dictionary<string, object> stats_dict)
 {
     var engine_name = engine.ToString();
     var count = (int)stats_dict[engine_name];
     count++;
     stats_dict[engine_name] = count;
 }