EBernhardson has uploaded a new change for review.
https://gerrit.wikimedia.org/r/268048
Change subject: A/B/C test of control vs textcat vs accept-lang + textcat
......................................................................
A/B/C test of control vs textcat vs accept-lang + textcat
This must not be deployed until after If916d32af is merged, which
is waiting on textcat to be added to wmf vendor repositories.
Bug: T121542
Change-Id: Id78fb0de06f9c800b0e9e3e7fbf0e96d75f546f5
---
M wmf-config/CirrusSearch-common.php
M wmf-config/InitialiseSettings.php
2 files changed, 33 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config
refs/changes/48/268048/1
diff --git a/wmf-config/CirrusSearch-common.php
b/wmf-config/CirrusSearch-common.php
index 6e305af..b7abe84 100644
--- a/wmf-config/CirrusSearch-common.php
+++ b/wmf-config/CirrusSearch-common.php
@@ -132,6 +132,8 @@
$wgCirrusSearchWikiToNameMap = $wmgCirrusSearchWikiToNameMap;
$wgCirrusSearchLanguageToWikiMap = $wmgCirrusSearchLanguageToWikiMap;
+$wgCirrusSearchTextcatModel = "$IP/vendor/wikimedia/textcat/LM-query";
+
$wgHooks['CirrusSearchMappingConfig'][] = function( array &$config,
$mappingConfigBuilder ) {
$config['page']['properties']['popularity_score'] = array(
'type' => 'double',
diff --git a/wmf-config/InitialiseSettings.php
b/wmf-config/InitialiseSettings.php
index cb4c687..85082e7 100644
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -15926,6 +15926,37 @@
'wmgCirrusSearchUserTesting' => array(
'default' => array(
),
+ 'enwiki' => array(
+ 'sampleRate' => 10,
+ // variables applied to all buckets
+ 'globals' => array(
+ 'wgCirrusSearchInterwikiThreshold' => 3,
+ 'wgCirrusSearchLanguageDetectors' => array(
+ 'textcat' =>
'CirrusSearch\\LanguageDetector\\TextCat',
+ )
+ ),
+ 'buckets' => array(
+ // control bucket. setup threshold and detector but
don't turn on the
+ // language query
+ 'a' => array(
+ 'wgCirrusSearchEnableAltLanguage' => false,
+ ),
+ // test bucket. try textcat and append results when < 3
results found>
+ 'b' => array(
+ 'wgCirrusSearchEnableAltLanguage' => true,
+ 'wgCirrusSearchInterwikiProv' => 'iwsw6',
+ ),
+ // test bucket. try accept-language, fallback to textcat
+ 'c' => array(
+ 'wgCirrusSearchEnableAltLanguage' => true,
+ 'wgCirrusSearchInterwikiProv' => 'iwsw7',
+ 'wgCirrusSearchLanguageDetectors' => array(
+ 'accept-lang' =>
'CirrusSearch\\LanguageDetector\\AcceptLanguage',
+ 'textcat' =>
'CirrusSearch\\LanguageDetector\\TextCat',
+ ),
+ ),
+ ),
+ ),
),
// Enable interwiki search by language detection. The list of language
--
To view, visit https://gerrit.wikimedia.org/r/268048
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id78fb0de06f9c800b0e9e3e7fbf0e96d75f546f5
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: EBernhardson <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits