Although the initial uses of weighted_tags were for WMF-specific features like articletopic (via ORES) and link recommendations (in GrowthExperiments), it is now being used for features that are not WMF-specific – such as searching by WikiProjects (T378868).
Description
Details
Related Objects
- Mentioned In
- T408052: PHP Warning: Trying to access array offset on null (via GrowthExperiments listTaskCounts)
rEISU727be3d0ecc2: Update deprecated import of WeightedTagsHooks in maintenance script
rEISUfb6ed696a1e1: Update deprecated import of WeightedTagsHook - Mentioned Here
- T378868: Allow searching articles by WikiProject
Event Timeline
Main patch is already merged: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/1143958.
- \CirrusSearch\Wikimedia\WeightedTagsHooks is deprecated in favour of \CirrusSearch\Search\WeightedTagsHooks.
- $wgCirrusSearchWMFExtraFeatures (which was only used for weighted tags) is deprecated in favour of $wgCirrusSearchWeightedTags.
Change #1144479 had a related patch set uploaded (by SD0001; author: SD0001):
[mediawiki/extensions/ImageSuggestions@master] Update deprecated import of WeightedTagsHook
Change #1143964 had a related patch set uploaded (by SD0001; author: SD0001):
[mediawiki/extensions/PageAssessments@master] Update deprecated import of WeightedTagsHooks
Change #1144484 had a related patch set uploaded (by SD0001; author: SD0001):
[operations/mediawiki-config@master] Replace deprecated wgCirrusSearchWMFExtraFeatures with wgCirrusSearchWeightedTags
Change #1144485 had a related patch set uploaded (by SD0001; author: SD0001):
[mediawiki/extensions/CirrusSearch@master] Remove deprecated class alias of WeightedTagsHooks
Change #1144486 had a related patch set uploaded (by SD0001; author: SD0001):
[mediawiki/extensions/CirrusSearch@master] Remove deprecated $wgCirrusSearchWMFExtraFeatures
Change #1144479 merged by jenkins-bot:
[mediawiki/extensions/ImageSuggestions@master] Update deprecated import of WeightedTagsHook
Change #1143964 merged by jenkins-bot:
[mediawiki/extensions/PageAssessments@master] Update deprecated import of WeightedTagsHooks
Change #1144573 had a related patch set uploaded (by SD0001; author: SD0001):
[mediawiki/core@master] tests-list-large.xml: update CirrusSearch test class namespaces
Change #1144574 had a related patch set uploaded (by SD0001; author: SD0001):
[mediawiki/extensions/ImageSuggestions@master] Update deprecated import of WeightedTagsHooks in maintenance script
Change #1146938 had a related patch set uploaded (by DCausse; author: DCausse):
[mediawiki/extensions/CirrusSearch@master] Add integration tests for articletopic & hasrecommendation
Change #1146700 had a related patch set uploaded (by DCausse; author: SD0001):
[mediawiki/extensions/CirrusSearch@master] Make weighted tags no longer be WMF-specific
Change #1147762 had a related patch set uploaded (by DCausse; author: SD0001):
[mediawiki/extensions/CirrusSearch@wmf/1.45.0-wmf.1] Make weighted tags no longer be WMF-specific
Change #1146938 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Add integration tests for articletopic & hasrecommendation
Change #1146700 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Make weighted tags no longer be WMF-specific
Change #1147762 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@wmf/1.45.0-wmf.1] Make weighted tags no longer be WMF-specific
Mentioned in SAL (#wikimedia-operations) [2025-05-19T13:28:33Z] <dcausse@deploy1003> Started scap sync-world: Backport for [[gerrit:1147762|Make weighted tags no longer be WMF-specific (T393872)]]
Mentioned in SAL (#wikimedia-operations) [2025-05-19T13:32:51Z] <dcausse@deploy1003> dcausse: Backport for [[gerrit:1147762|Make weighted tags no longer be WMF-specific (T393872)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.
Mentioned in SAL (#wikimedia-operations) [2025-05-19T13:42:02Z] <dcausse@deploy1003> Finished scap sync-world: Backport for [[gerrit:1147762|Make weighted tags no longer be WMF-specific (T393872)]] (duration: 13m 28s)
Change #1144574 merged by jenkins-bot:
[mediawiki/extensions/ImageSuggestions@master] Update deprecated import of WeightedTagsHooks in maintenance script
Change #1148944 had a related patch set uploaded (by SD0001; author: SD0001):
[mediawiki/extensions/PageAssessments@master] Lua: Rename attribute from projects to pageAssessments
Change #1144485 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Remove deprecated class alias of WeightedTagsHooks
Change #1144484 merged by jenkins-bot:
[operations/mediawiki-config@master] Replace deprecated wgCirrusSearchWMFExtraFeatures with wgCirrusSearchWeightedTags
Mentioned in SAL (#wikimedia-operations) [2025-06-10T20:22:31Z] <cjming@deploy1003> Started scap sync-world: Backport for [[gerrit:1144484|Replace deprecated wgCirrusSearchWMFExtraFeatures with wgCirrusSearchWeightedTags (T393872)]]
Mentioned in SAL (#wikimedia-operations) [2025-06-10T20:24:44Z] <cjming@deploy1003> cjming, sd: Backport for [[gerrit:1144484|Replace deprecated wgCirrusSearchWMFExtraFeatures with wgCirrusSearchWeightedTags (T393872)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.
Mentioned in SAL (#wikimedia-operations) [2025-06-10T20:32:50Z] <cjming@deploy1003> Finished scap sync-world: Backport for [[gerrit:1144484|Replace deprecated wgCirrusSearchWMFExtraFeatures with wgCirrusSearchWeightedTags (T393872)]] (duration: 10m 18s)
I think the only patch still open is: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/1144486
This was initially blocked as the code was used in prod and couldn't be removed yet, but that has been resolved now. There is some code review remaining before it can be merged.
Change #1144573 merged by jenkins-bot:
[mediawiki/core@master] tests-list-large.xml: update CirrusSearch test class namespaces
Change #1144486 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Remove deprecated $wgCirrusSearchWMFExtraFeatures