Hi,
On 14 April 2020 00:54:13 GMT+05:30, Erik Bernhardson <ebernhard...@wikimedia.org> wrote: >On Fri, Apr 10, 2020 at 11:41 AM Guillaume Lederrey ><gleder...@wikimedia.org> >wrote: > >> Routing to discovery@ where all the search people are. >> >> On Fri, Apr 10, 2020 at 2:43 PM Kaartic Sivaraam < >> kaarticsivaraam91...@gmail.com> wrote: >> >>> Hi, >>> >>> Is there any MediaWiki API that could be used for a proper >>> case-insensitive category title search? Or is this still something >that >>> doesn't exist yet? >>> >> >To my knowledge this is something that doesn't exist yet. > Ok. >> >>> For some context, I'm asking this for a feature request[1] in the >>> Commons Android app that asks for a case insensitive category title >>> search. In case you're wondering where category search comes into >>> picture in the app, adding appropriate categories for an image is >part >>> of the upload flow. >>> >>> I wonder that such an API doesn't exist yet for the following >reasons: >>> >>> A) The exhaustive search for such an API wasn't fruitful. The >closest we >>> got was using `generator=search` with >`srsearch=intitle:$SEARCH_TERM` >>> and `srnamespace=14` (14 is the id for category namespace in >Commons). >>> But it's not a proper category search as it is essentially a search >for >>> pages existing in Category namespace. See [2] for why it's not a >proper >>> category search. >>> >> B) I saw "T59302 Suggest case insensitive results when searching for >>> categories to add"[3] which is still open. In particular the comment >in >>> the ticket pointed to by [4]. >>> >> >This all seems correct to me. The comment linked here ([4]) still holds >true today, ... Thanks for the confirmation/clarification! > ... to perform this search we would need to add lowercased >prefix >indices somewhere. > Yeah, that would be helpful. What would be even more helpful is an API that allows to search the list of categories in a way similar to the `search` API with `intitle:`. The prefix only search is a bit limiting as it requires the user to either know or guess the prefix of a relevant category. Thus it makes it difficult to find appropriate categories. Just sharing a thought :) >So, is my understanding that an API for case-insensitive category title >>> search doesn't exist correct? Or am I missing something? >>> >>> Footnotes: >>> [1]: https://github.com/commons-app/apps-android-commons/issues/3179 >>> [2]: https://phabricator.wikimedia.org/T59302#2707969 >>> [3]: https://phabricator.wikimedia.org/T59302 >>> [4]: https://phabricator.wikimedia.org/T59302#3977813 >>> >>> Hoping you're safe, >>> Sivaraam >>> >>> Thanks, Sivaraam Sent from my Android device with K-9 Mail. Please excuse my brevity. _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l