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

Reply via email to