Page MenuHomePhabricator

Refactor and document the recommendation API
Closed, ResolvedPublic

Description

The recommendation API needs some improvements.

A/C

  • Now that we have two types of recommendations, make sure to name paths consistently
  • Make other changes to clean-up the codebase
  • Add tests to the 'morelike' API
  • Document on wiki how the 'morelike' API works

https://meta.wikimedia.org/wiki/Research:Technology#APIs_and_systems_in_production

Event Timeline

bmansurov triaged this task as High priority.Dec 7 2018, 2:10 PM
bmansurov created this task.

Change 478195 had a related patch set uploaded (by Bmansurov; owner: Bmansurov):
[mediawiki/services/recommendation-api@master] Remove old files

https://gerrit.wikimedia.org/r/478195

bmansurov updated the task description. (Show Details)Dec 7 2018, 2:31 PM

Change 478199 had a related patch set uploaded (by Bmansurov; owner: Bmansurov):
[mediawiki/services/recommendation-api@master] Consistently name API paths

https://gerrit.wikimedia.org/r/478199

Change 478234 had a related patch set uploaded (by Bmansurov; owner: Bmansurov):
[mediawiki/services/recommendation-api@master] Add tests for morelike API

https://gerrit.wikimedia.org/r/478234

Change 478291 had a related patch set uploaded (by Bmansurov; owner: Bmansurov):
[research/article-recommender@master] Add documentation

https://gerrit.wikimedia.org/r/478291

Change 478291 merged by Bmansurov:
[research/article-recommender@master] Add documentation

https://gerrit.wikimedia.org/r/478291

Change 478195 merged by Mobrovac:
[mediawiki/services/recommendation-api@master] Remove old files

https://gerrit.wikimedia.org/r/478195

bmansurov moved this task from Staged to In Progress on the Research board.Dec 7 2018, 11:05 PM

Change 478692 had a related patch set uploaded (by Bmansurov; owner: Bmansurov):
[mediawiki/services/recommendation-api@master] Remove config

https://gerrit.wikimedia.org/r/478692

Change 478199 merged by Ppchelko:
[mediawiki/services/recommendation-api@master] Consistently name API paths

https://gerrit.wikimedia.org/r/478199

Change 478234 merged by Ppchelko:
[mediawiki/services/recommendation-api@master] Add tests for morelike API

https://gerrit.wikimedia.org/r/478234

Change 478692 merged by Ppchelko:
[mediawiki/services/recommendation-api@master] Remove config

https://gerrit.wikimedia.org/r/478692

Change 479040 had a related patch set uploaded (by Bmansurov; owner: Bmansurov):
[mediawiki/services/recommendation-api@master] Morelike API: add documentation

https://gerrit.wikimedia.org/r/479040

Change 479040 merged by Bmansurov:
[mediawiki/services/recommendation-api@master] Morelike API: add documentation

https://gerrit.wikimedia.org/r/479040

bmansurov closed this task as Resolved.Dec 11 2018, 9:41 PM
bmansurov removed a project: Patch-For-Review.
bmansurov updated the task description. (Show Details)
bmansurov removed a subscriber: gerritbot.