Commit 62553dcc authored by Orin Jaworski's avatar Orin Jaworski Committed by Commit Bot

Refresh 2019 Default Search Engines list

This CL updates the list of default search engines with rankings
determined by data collected in 2019.

Bug: 1025000
Change-Id: Ifb4412ae046639681a3f5c242e188615b5ab3d7e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1918334
Commit-Queue: Orin Jaworski <orinj@chromium.org>
Reviewed-by: default avatarPeter Kasting <pkasting@chromium.org>
Reviewed-by: default avatarJustin Donnelly <jdonnelly@chromium.org>
Cr-Commit-Position: refs/heads/master@{#731799}
parent 2fcc068d
......@@ -23,12 +23,12 @@
// When adding new engines, increment this number and use it as the new
// max ID. This is used by UMA stats and must be updated to include the full
// range or else not all engines will be counted in stats.
"kMaxPrepopulatedEngineID": 100,
"kMaxPrepopulatedEngineID": 101,
// Increment this if you change the data in ways that mean users with
// existing data should get a new version. Otherwise, existing data may
// continue to be used and updates made here will not always appear.
"kCurrentDataVersion": 117
"kCurrentDataVersion": 121
},
// The following engines are included in country lists and are added to the
......@@ -102,6 +102,16 @@
"id": 92
},
"ecosia": {
"name": "Ecosia",
"keyword": "ecosia.org",
"favicon_url": "https://cdn.ecosia.org/assets/images/ico/favicon.ico",
"search_url": "https://www.ecosia.org/search?q={searchTerms}&addon=opensearch",
"suggest_url": "https://ac.ecosia.org/autocomplete?q={searchTerms}&type=list",
"type": "SEARCH_ENGINE_ECOSIA",
"id": 101
},
"google": {
"name": "Google",
"keyword": "google.com",
......@@ -341,9 +351,7 @@
"search_url": "https://fr.search.yahoo.com/search{google:pathWildcard}?ei={inputEncoding}&fr=crmas&p={searchTerms}",
"suggest_url": "https://fr.search.yahoo.com/sugg/chrome?output=fxjson&appid=crmas&command={searchTerms}",
"type": "SEARCH_ENGINE_YAHOO",
// Can't be 2 as this has to appear in the Belgium list alongside yahoo.
"id": 5
"id": 2
},
"yahoo_hk": {
......@@ -446,18 +454,6 @@
"id": 2
},
"yahoo_qc": {
"name": "Yahoo! Qu\u00e9bec",
"keyword": "qc.yahoo.com",
"favicon_url": "https://qc.search.yahoo.com/favicon.ico",
"search_url": "https://qc.search.yahoo.com/search{google:pathWildcard}?ei={inputEncoding}&fr=crmas&p={searchTerms}",
"suggest_url": "https://qc.search.yahoo.com/sugg/chrome?output=fxjson&appid=crmas&command={searchTerms}",
"type": "SEARCH_ENGINE_YAHOO",
// Can't be 2 as this has to appear in the Canada list alongside yahoo_ca.
"id": 5
},
"yahoo_se": {
"name": "Yahoo! Sverige",
"keyword": "se.yahoo.com",
......@@ -1125,6 +1121,16 @@
"id": 76
},
"yahoo_qc": {
"name": "Yahoo! Qu\u00e9bec",
"keyword": "qc.yahoo.com",
"favicon_url": "https://qc.search.yahoo.com/favicon.ico",
"search_url": "https://qc.search.yahoo.com/search{google:pathWildcard}?ei={inputEncoding}&fr=crmas&p={searchTerms}",
"suggest_url": "https://qc.search.yahoo.com/sugg/chrome?output=fxjson&appid=crmas&command={searchTerms}",
"type": "SEARCH_ENGINE_YAHOO",
"id": 2
},
"zoznam": {
"name": "Zoznam",
"keyword": "zoznam.sk",
......
......@@ -73,6 +73,7 @@ enum SearchEngineType {
SEARCH_ENGINE_METAGER,
SEARCH_ENGINE_OCEANHERO,
SEARCH_ENGINE_PRIVACYWALL,
SEARCH_ENGINE_ECOSIA,
SEARCH_ENGINE_MAX // Bounding value needed for UMA histogram macro.
};
......
......@@ -45,6 +45,7 @@ const PrepopulatedEngine* const engines_AE[] = {
&bing,
&yahoo,
&duckduckgo,
&yandex_ru,
};
// Albania
......@@ -52,7 +53,8 @@ const PrepopulatedEngine* const engines_AL[] = {
&google,
&yahoo,
&bing,
&ask,
&duckduckgo,
&yandex_ru,
};
// Argentina
......@@ -61,29 +63,33 @@ const PrepopulatedEngine* const engines_AR[] = {
&bing,
&yahoo_ar,
&duckduckgo,
&ecosia,
};
// Austria
const PrepopulatedEngine* const engines_AT[] = {
&google,
&bing,
&yahoo_at,
&duckduckgo,
&yahoo_at,
&ecosia,
};
// Australia
const PrepopulatedEngine* const engines_AU[] = {
&google,
&bing,
&yahoo_au,
&duckduckgo,
&yahoo_au,
&ecosia,
};
// Bosnia and Herzegovina
const PrepopulatedEngine* const engines_BA[] = {
&google,
&yahoo,
&bing,
&yahoo,
&duckduckgo,
&ask,
};
......@@ -92,6 +98,7 @@ const PrepopulatedEngine* const engines_BE[] = {
&google,
&bing,
&yahoo,
&ecosia,
&duckduckgo,
};
......@@ -100,6 +107,7 @@ const PrepopulatedEngine* const engines_BG[] = {
&google,
&bing,
&yahoo,
&duckduckgo,
&yandex_ru,
};
......@@ -108,7 +116,8 @@ const PrepopulatedEngine* const engines_BH[] = {
&google,
&bing,
&yahoo,
&ask,
&duckduckgo,
&ecosia,
};
// Burundi
......@@ -116,7 +125,8 @@ const PrepopulatedEngine* const engines_BI[] = {
&google,
&bing,
&yahoo,
&yandex_ru,
&duckduckgo,
&ask,
};
// Brunei
......@@ -125,6 +135,7 @@ const PrepopulatedEngine* const engines_BN[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Bolivia
......@@ -133,6 +144,7 @@ const PrepopulatedEngine* const engines_BO[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Brazil
......@@ -141,6 +153,7 @@ const PrepopulatedEngine* const engines_BR[] = {
&bing,
&yahoo_br,
&duckduckgo,
&ecosia,
};
// Belarus
......@@ -149,6 +162,7 @@ const PrepopulatedEngine* const engines_BY[] = {
&yandex_by,
&mail_ru,
&bing,
&yahoo,
};
// Belize
......@@ -157,11 +171,16 @@ const PrepopulatedEngine* const engines_BZ[] = {
&bing,
&yahoo,
&duckduckgo,
&ask,
};
// Canada
const PrepopulatedEngine* const engines_CA[] = {
&google, &bing, &yahoo_ca, &yahoo_qc, &duckduckgo,
&google,
&bing,
&yahoo_ca,
&duckduckgo,
&ecosia,
};
// Switzerland
......@@ -170,6 +189,7 @@ const PrepopulatedEngine* const engines_CH[] = {
&bing,
&duckduckgo,
&yahoo_ch,
&ecosia,
};
// Chile
......@@ -178,18 +198,24 @@ const PrepopulatedEngine* const engines_CL[] = {
&bing,
&yahoo_cl,
&duckduckgo,
&ecosia,
};
// China
const PrepopulatedEngine* const engines_CN[] = {
&baidu, &so_360, &google, &sogou, &bing,
&baidu,
&sogou,
&google,
&so_360,
&bing,
};
// Colombia
const PrepopulatedEngine* const engines_CO[] = {
&google,
&yahoo_co,
&bing,
&yahoo_co,
&ecosia,
&duckduckgo,
};
......@@ -199,6 +225,7 @@ const PrepopulatedEngine* const engines_CR[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Czech Republic
......@@ -207,6 +234,7 @@ const PrepopulatedEngine* const engines_CZ[] = {
&seznam_cz,
&bing,
&yahoo,
&duckduckgo,
};
// Germany
......@@ -215,6 +243,7 @@ const PrepopulatedEngine* const engines_DE[] = {
&bing,
&yahoo_de,
&duckduckgo,
&ecosia,
};
// Denmark
......@@ -223,6 +252,7 @@ const PrepopulatedEngine* const engines_DK[] = {
&bing,
&yahoo_dk,
&duckduckgo,
&ecosia,
};
// Dominican Republic
......@@ -231,6 +261,7 @@ const PrepopulatedEngine* const engines_DO[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Algeria
......@@ -239,6 +270,7 @@ const PrepopulatedEngine* const engines_DZ[] = {
&yahoo,
&bing,
&yandex_ru,
&duckduckgo,
};
// Ecuador
......@@ -246,6 +278,7 @@ const PrepopulatedEngine* const engines_EC[] = {
&google,
&bing,
&yahoo,
&ecosia,
&duckduckgo,
};
......@@ -254,7 +287,8 @@ const PrepopulatedEngine* const engines_EE[] = {
&google,
&bing,
&yandex_ru,
&neti,
&yahoo,
&mail_ru,
};
// Egypt
......@@ -263,6 +297,7 @@ const PrepopulatedEngine* const engines_EG[] = {
&yahoo,
&bing,
&yandex_ru,
&duckduckgo,
};
// Spain
......@@ -271,6 +306,7 @@ const PrepopulatedEngine* const engines_ES[] = {
&bing,
&yahoo_es,
&duckduckgo,
&ecosia,
};
// Finland
......@@ -279,14 +315,16 @@ const PrepopulatedEngine* const engines_FI[] = {
&bing,
&yahoo_fi,
&duckduckgo,
&yandex_ru,
};
// Faroe Islands
const PrepopulatedEngine* const engines_FO[] = {
&google,
&bing,
&yahoo,
&yahoo_dk,
&duckduckgo,
&ecosia,
};
// France
......@@ -295,6 +333,7 @@ const PrepopulatedEngine* const engines_FR[] = {
&bing,
&yahoo_fr,
&qwant,
&ecosia,
};
// United Kingdom
......@@ -303,6 +342,7 @@ const PrepopulatedEngine* const engines_GB[] = {
&bing,
&yahoo_uk,
&duckduckgo,
&ecosia,
};
// Greece
......@@ -311,6 +351,7 @@ const PrepopulatedEngine* const engines_GR[] = {
&bing,
&yahoo,
&duckduckgo,
&yandex_ru,
};
// Guatemala
......@@ -318,6 +359,7 @@ const PrepopulatedEngine* const engines_GT[] = {
&google,
&bing,
&yahoo,
&ecosia,
&duckduckgo,
};
......@@ -326,6 +368,7 @@ const PrepopulatedEngine* const engines_HK[] = {
&google,
&yahoo_hk,
&bing,
&yandex_com,
&baidu,
};
......@@ -334,6 +377,7 @@ const PrepopulatedEngine* const engines_HN[] = {
&google,
&bing,
&yahoo,
&yandex_ru,
&duckduckgo,
};
......@@ -343,14 +387,16 @@ const PrepopulatedEngine* const engines_HR[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Hungary
const PrepopulatedEngine* const engines_HU[] = {
&google,
&yahoo,
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Indonesia
......@@ -359,6 +405,7 @@ const PrepopulatedEngine* const engines_ID[] = {
&yahoo_id,
&bing,
&duckduckgo,
&yandex_com,
};
// Ireland
......@@ -367,6 +414,7 @@ const PrepopulatedEngine* const engines_IE[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Israel
......@@ -375,6 +423,7 @@ const PrepopulatedEngine* const engines_IL[] = {
&bing,
&yahoo,
&yandex_ru,
&duckduckgo,
};
// India
......@@ -383,6 +432,7 @@ const PrepopulatedEngine* const engines_IN[] = {
&yahoo_in,
&bing,
&duckduckgo,
&yandex_ru,
};
// Iraq
......@@ -391,6 +441,7 @@ const PrepopulatedEngine* const engines_IQ[] = {
&yahoo,
&bing,
&yandex_ru,
&duckduckgo,
};
// Iran
......@@ -398,14 +449,17 @@ const PrepopulatedEngine* const engines_IR[] = {
&google,
&bing,
&yahoo,
&yandex_ru,
&ask,
};
// Iceland
const PrepopulatedEngine* const engines_IS[] = {
&google,
&bing,
&yahoo,
&duckduckgo,
&yahoo,
&ecosia,
};
// Italy
......@@ -414,6 +468,7 @@ const PrepopulatedEngine* const engines_IT[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Jamaica
......@@ -422,14 +477,16 @@ const PrepopulatedEngine* const engines_JM[] = {
&bing,
&yahoo,
&duckduckgo,
&ask,
};
// Jordan
const PrepopulatedEngine* const engines_JO[] = {
&google,
&yahoo,
&bing,
&yandex_ru,
&yahoo,
&duckduckgo,
&yandex_com,
};
// Japan
......@@ -438,22 +495,25 @@ const PrepopulatedEngine* const engines_JP[] = {
&yahoo_jp,
&bing,
&baidu,
&duckduckgo,
};
// Kenya
const PrepopulatedEngine* const engines_KE[] = {
&google,
&yahoo,
&bing,
&yahoo,
&duckduckgo,
&yandex_ru,
};
// South Korea
const PrepopulatedEngine* const engines_KR[] = {
&google,
&naver,
&daum,
&bing,
&daum,
&yahoo_jp,
};
// Kuwait
......@@ -461,7 +521,8 @@ const PrepopulatedEngine* const engines_KW[] = {
&google,
&bing,
&yahoo,
&ask,
&duckduckgo,
&yandex_com,
};
// Kazakhstan
......@@ -470,6 +531,7 @@ const PrepopulatedEngine* const engines_KZ[] = {
&yandex_kz,
&mail_ru,
&bing,
&yahoo,
};
// Lebanon
......@@ -478,6 +540,7 @@ const PrepopulatedEngine* const engines_LB[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Liechtenstein
......@@ -486,6 +549,7 @@ const PrepopulatedEngine* const engines_LI[] = {
&bing,
&duckduckgo,
&yahoo,
&ecosia,
};
// Lithuania
......@@ -494,6 +558,7 @@ const PrepopulatedEngine* const engines_LT[] = {
&bing,
&yahoo,
&yandex_ru,
&duckduckgo,
};
// Luxembourg
......@@ -502,14 +567,16 @@ const PrepopulatedEngine* const engines_LU[] = {
&bing,
&duckduckgo,
&yahoo,
&ecosia,
};
// Latvia
const PrepopulatedEngine* const engines_LV[] = {
&google,
&bing,
&yandex_ru,
&bing,
&yahoo,
&duckduckgo,
};
// Libya
......@@ -518,6 +585,7 @@ const PrepopulatedEngine* const engines_LY[] = {
&yahoo,
&bing,
&yandex_com,
&duckduckgo,
};
// Morocco
......@@ -525,15 +593,17 @@ const PrepopulatedEngine* const engines_MA[] = {
&google,
&yahoo,
&bing,
&yandex_ru,
&duckduckgo,
&yandex_com,
};
// Monaco
const PrepopulatedEngine* const engines_MC[] = {
&google,
&bing,
&yahoo,
&duckduckgo,
&yahoo,
&qwant,
};
// Moldova
......@@ -542,22 +612,25 @@ const PrepopulatedEngine* const engines_MD[] = {
&yandex_ru,
&mail_ru,
&duckduckgo,
&bing,
};
// Montenegro
const PrepopulatedEngine* const engines_ME[] = {
&google,
&yahoo,
&bing,
&yahoo,
&yandex_ru,
&duckduckgo,
};
// Macedonia
const PrepopulatedEngine* const engines_MK[] = {
&google,
&yahoo,
&bing,
&yahoo,
&duckduckgo,
&yandex_ru,
};
// Mexico
......@@ -565,14 +638,16 @@ const PrepopulatedEngine* const engines_MX[] = {
&google,
&bing,
&yahoo_mx,
&ecosia,
&duckduckgo,
};
// Malaysia
const PrepopulatedEngine* const engines_MY[] = {
&google,
&yahoo_my,
&bing,
&yahoo_my,
&duckduckgo,
&baidu,
};
......@@ -582,6 +657,7 @@ const PrepopulatedEngine* const engines_NI[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Netherlands
......@@ -590,6 +666,7 @@ const PrepopulatedEngine* const engines_NL[] = {
&bing,
&yahoo_nl,
&duckduckgo,
&yandex_ru,
};
// Norway
......@@ -598,6 +675,7 @@ const PrepopulatedEngine* const engines_NO[] = {
&bing,
&yahoo,
&duckduckgo,
&yandex_ru,
};
// New Zealand
......@@ -606,6 +684,7 @@ const PrepopulatedEngine* const engines_NZ[] = {
&bing,
&duckduckgo,
&yahoo_nz,
&ecosia,
};
// Oman
......@@ -613,7 +692,8 @@ const PrepopulatedEngine* const engines_OM[] = {
&google,
&bing,
&yahoo,
&ask,
&duckduckgo,
&ecosia,
};
// Panama
......@@ -622,13 +702,15 @@ const PrepopulatedEngine* const engines_PA[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Peru
const PrepopulatedEngine* const engines_PE[] = {
&google,
&yahoo_pe,
&bing,
&yahoo_pe,
&ecosia,
&duckduckgo,
};
......@@ -637,6 +719,7 @@ const PrepopulatedEngine* const engines_PH[] = {
&google,
&yahoo_ph,
&bing,
&ecosia,
&duckduckgo,
};
......@@ -645,7 +728,8 @@ const PrepopulatedEngine* const engines_PK[] = {
&google,
&yahoo,
&bing,
&baidu,
&duckduckgo,
&yandex_com,
};
// Poland
......@@ -654,6 +738,7 @@ const PrepopulatedEngine* const engines_PL[] = {
&bing,
&yahoo,
&duckduckgo,
&yandex_ru,
};
// Puerto Rico
......@@ -662,6 +747,7 @@ const PrepopulatedEngine* const engines_PR[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Portugal
......@@ -670,6 +756,7 @@ const PrepopulatedEngine* const engines_PT[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Paraguay
......@@ -678,6 +765,7 @@ const PrepopulatedEngine* const engines_PY[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Qatar
......@@ -685,7 +773,8 @@ const PrepopulatedEngine* const engines_QA[] = {
&google,
&bing,
&yahoo,
&ask,
&duckduckgo,
&yandex_com,
};
// Romania
......@@ -694,6 +783,7 @@ const PrepopulatedEngine* const engines_RO[] = {
&bing,
&yahoo,
&duckduckgo,
&yandex_ru,
};
// Serbia
......@@ -702,14 +792,16 @@ const PrepopulatedEngine* const engines_RS[] = {
&yahoo,
&bing,
&duckduckgo,
&yandex_ru,
};
// Russia
const PrepopulatedEngine* const engines_RU[] = {
&yandex_ru,
&google,
&yandex_ru,
&mail_ru,
&bing,
&yahoo,
};
// Rwanda
......@@ -717,7 +809,8 @@ const PrepopulatedEngine* const engines_RW[] = {
&google,
&bing,
&yahoo,
&yandex_ru,
&duckduckgo,
&mail_ru,
};
// Saudi Arabia
......@@ -726,6 +819,7 @@ const PrepopulatedEngine* const engines_SA[] = {
&bing,
&yahoo,
&yandex_com,
&duckduckgo,
};
// Sweden
......@@ -734,22 +828,25 @@ const PrepopulatedEngine* const engines_SE[] = {
&bing,
&yahoo_se,
&duckduckgo,
&ecosia,
};
// Singapore
const PrepopulatedEngine* const engines_SG[] = {
&google,
&bing,
&yahoo_sg,
&yandex_com,
&yahoo_sg,
&baidu,
};
// Slovenia
const PrepopulatedEngine* const engines_SI[] = {
&google,
&bing,
&yahoo,
&duckduckgo,
&yahoo,
&yandex_ru,
};
// Slovakia
......@@ -758,6 +855,7 @@ const PrepopulatedEngine* const engines_SK[] = {
&bing,
&yahoo,
&duckduckgo,
&seznam_cz,
};
// El Salvador
......@@ -766,6 +864,7 @@ const PrepopulatedEngine* const engines_SV[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Syria
......@@ -774,6 +873,7 @@ const PrepopulatedEngine* const engines_SY[] = {
&bing,
&yahoo,
&yandex_ru,
&duckduckgo,
};
// Thailand
......@@ -781,7 +881,8 @@ const PrepopulatedEngine* const engines_TH[] = {
&google,
&yahoo_th,
&bing,
&ask,
&duckduckgo,
&baidu,
};
// Tunisia
......@@ -790,6 +891,7 @@ const PrepopulatedEngine* const engines_TN[] = {
&yahoo,
&bing,
&yandex_ru,
&duckduckgo,
};
// Turkey
......@@ -798,6 +900,7 @@ const PrepopulatedEngine* const engines_TR[] = {
&yandex_tr,
&yahoo_tr,
&bing,
&duckduckgo,
};
// Trinidad and Tobago
......@@ -806,6 +909,7 @@ const PrepopulatedEngine* const engines_TT[] = {
&bing,
&yahoo,
&duckduckgo,
&ask,
};
// Taiwan
......@@ -814,6 +918,7 @@ const PrepopulatedEngine* const engines_TW[] = {
&yahoo_tw,
&bing,
&baidu,
&ecosia,
};
// Tanzania
......@@ -821,6 +926,7 @@ const PrepopulatedEngine* const engines_TZ[] = {
&google,
&bing,
&yahoo,
&duckduckgo,
&yandex_ru,
};
......@@ -828,8 +934,9 @@ const PrepopulatedEngine* const engines_TZ[] = {
const PrepopulatedEngine* const engines_UA[] = {
&google,
&yandex_ua,
&mail_ru,
&bing,
&mail_ru,
&yahoo,
};
// United States
......@@ -838,6 +945,7 @@ const PrepopulatedEngine* const engines_US[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Uruguay
......@@ -846,6 +954,7 @@ const PrepopulatedEngine* const engines_UY[] = {
&bing,
&yahoo,
&duckduckgo,
&ecosia,
};
// Venezuela
......@@ -854,14 +963,16 @@ const PrepopulatedEngine* const engines_VE[] = {
&yahoo_ve,
&bing,
&duckduckgo,
&ecosia,
};
// Vietnam
const PrepopulatedEngine* const engines_VN[] = {
&google,
&coccoc,
&yahoo,
&bing,
&yahoo_vn,
&ecosia,
};
// Yemen
......@@ -869,7 +980,8 @@ const PrepopulatedEngine* const engines_YE[] = {
&google,
&bing,
&yahoo,
&baidu,
&yandex_ru,
&duckduckgo,
};
// South Africa
......@@ -878,6 +990,7 @@ const PrepopulatedEngine* const engines_ZA[] = {
&bing,
&yahoo,
&duckduckgo,
&baidu,
};
// Zimbabwe
......@@ -885,7 +998,8 @@ const PrepopulatedEngine* const engines_ZW[] = {
&google,
&bing,
&yahoo,
&baidu,
&ask,
&duckduckgo,
};
// ----------------------------------------------------------------------------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment