On 7/10/13 11:02 AM, Daniel Friesen wrote:
On Wed, 10 Jul 2013 10:49:27 -0700, Ryan Kaldari <rkald...@wikimedia.org> wrote:

Disambiguator implements an API for retrieving all disambiguation pages:
api.php?action=query&list=querypage&qppage=DisambiguationPages
Unfortunately, since the WMF wikis run in MiserMode, this API will only return a maximum of 1000-5000 results (depending on what wiki you're on). I'm going to do some profiling/optimization on the query though and see if it would be possible to remove the 'expensive' designation, which would allow retrieving all the disambiguation pages.

Ryan Kaldari

Wasn't the expensive designation due to the use of multiple templatelinks in the query? Now that page_props are being used instead the expensive bit might go away

I've optimized the query so that it is no longer expensive. Just needs code review:
https://gerrit.wikimedia.org/r/#/c/73008

Ryan Kaldari

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to