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?
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].
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
Routing to discovery@ where all the search people are.
On Fri, Apr 10, 2020 at 2:43 PM Kaartic Sivaraam < kaarticsivaraam91196@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?
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].
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
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
On Fri, Apr 10, 2020 at 11:41 AM Guillaume Lederrey glederrey@wikimedia.org wrote:
Routing to discovery@ where all the search people are.
On Fri, Apr 10, 2020 at 2:43 PM Kaartic Sivaraam < kaarticsivaraam91196@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.
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, to perform this search we would need to add lowercased prefix indices somewhere.
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
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
-- Guillaume Lederrey Engineering Manager, Search Platform Wikimedia Foundation UTC+1 / CET _______________________________________________ Discovery mailing list Discovery@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/discovery
Hi,
On 14 April 2020 00:54:13 GMT+05:30, Erik Bernhardson ebernhardson@wikimedia.org wrote:
On Fri, Apr 10, 2020 at 11:41 AM Guillaume Lederrey glederrey@wikimedia.org wrote:
Routing to discovery@ where all the search people are.
On Fri, Apr 10, 2020 at 2:43 PM Kaartic Sivaraam < kaarticsivaraam91196@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@lists.wikimedia.org