Last modified: 2011-08-23 17:18:25 UTC
I just have noticed that almost only the query 'list=allpages' module doesn't support multiple namespaces for the 'apnamespace' parameter. For most other modules there can be several namespaces separated by '|'. This could come quite handy for 'allpages' as well. It would allow to get pages of several namespaces, i.e. from all talk-namespaces, way faster. This is also not implemented in 'list=deletedrevs' and off course 'action=import' (where it makes perfectly sense this way). Also in 'list=alllinks', don't know whether it would make much sense there.
This could be implemented for allpages's normal mode, but wouldn't make much sense: it would still sort by namespace first, then title (sorting in any other way would make for a very inefficient query) so you'd get something like Aaron Adam Bar Foo ... Zulu Talk:Aaron ... Talk:Zulu User:Aaron And that doesn't make too much sense. Using multiple namespaces with apfrom and apprefix would definitely be inefficient. Closing as WONTFIX for performance reasons.