Last modified: 2014-08-27 22:35:49 UTC
Compare: https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=morelike:basketball&gsrbackend=CirrusSearch&format=jsonfm&prop=revisions|pageimages to: https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=morelike:soccer&gsrbackend=CirrusSearch&format=jsonfm&prop=revisions|pageimages [[basketball]] works fine. [[soccer]] fails; my guess is because it's a redirect, and thus there is no text associated directly with the title soccer.
This also happens on non-existent articles.
Thanks for filing it. I'll have a look at it at some point. I imagine it is caused by not finding the article in the index to get the source data.
Change 156686 had a related patch set uploaded by Manybubbles: Morelike improvements https://gerrit.wikimedia.org/r/156686
This fixes the problem for redirects - they now resolve. Newly created pages that have not yet been indexed will still return no results. This state only lasts for something like a minute now. Elasticsearch "refreshes" every 30 seconds. The job queue has been picking up edits instantly lately. Too instantly.
Change 156686 merged by jenkins-bot: Morelike improvements https://gerrit.wikimedia.org/r/156686
Thanks for fixing this stuff Nik.