Last modified: 2014-02-12 23:37:58 UTC
opensearch doesn't find similar articles if there is a equivalent name in the list of results, but with different capitalization. Even if the string searched for contains the lower case version, the upper cased version of the article will be in the result only. Try: "http://fr.wikipedia.org/w/api.php?action=opensearch&search=Le%20roi%20est%20mort,%20vive%20le%20roi%20!" Result will be: ["Le roi est mort, vive le roi !",["Le Roi est mort, vive le Roi !","Le Roi est mort, vive le Roi ! (album)"]] As you can see, there is no "Le roi est mort, vive le roi !" included in the result (see the difference in the "Roi" vs. "roi") which clearly exists on http://fr.wikipedia.org/wiki/Le_roi_est_mort,_vive_le_roi_!
The API module simply calls into the search code to get the results. So reassigning to Lucene search, which is the search backend used on WMF sites.