On Fri, Aug 15, 2014 at 7:38 AM, Jon Robson <[email protected]> wrote:

> No.. this is just the problem with returning objects in an API response
> instead of arrays like they should be. Now it is the clients problem to
> deal with. I've moaned about this numerous times and it is the thing that
> bugs me most about the API
>
> In nearby we have to explicitly sort results to ensure they render in
> distance order and we apparently forgot to for search.
>
Yeah, this sounds like the issue ErikM reported before Wikimania. We (and
by "we" I mean Max after he gets back from vacation...) should fix it :)



>  On 15 Aug 2014 04:09, "Max Semenik" <[email protected]> wrote:
>
>> Has something to do with CirrusSearch beta feature?
>>
>>
>> On Fri, Aug 15, 2014 at 7:49 AM, Monte Hurd <[email protected]> wrote:
>>
>>> Whoa you're right! In Firefox when I search for "color" the color
>>> article is first, but in Chrome "colorado" is first...
>>>
>>>
>>>
>>> On Fri, Aug 15, 2014 at 7:07 AM, Jon Robson <[email protected]> wrote:
>>>
>>>> JSON objects e.g. "pages":{} in this example have arbitrary sorting.
>>>>
>>>> I'm pretty sure mobile web gets the same JSON response as you but the
>>>> browser parses it into the object that gets rendered. You'll notice if
>>>> you search for 's' on Firefox San Francisco is the top article not
>>>> Spain as it is in Chrome.
>>>>
>>>> Mobile web should probably alphabetize them.. anyone want to raise a
>>>> bug? :)
>>>>
>>>> On Thu, Aug 14, 2014 at 10:54 PM, Monte Hurd <[email protected]>
>>>> wrote:
>>>> > Hey Max, I'm trying using the same generator query that mobile web
>>>> uses, but
>>>> > I'm getting a different results order as well.
>>>> >
>>>> > The first result of the following (searching for "s") returns San
>>>> Francisco
>>>> > as the first result, but when I search using mobile web the first
>>>> result is
>>>> > Spain.
>>>> >
>>>> >
>>>> https://en.m.wikipedia.org/w/api.php?piprop=thumbnail&pithumbsize=144&format=json&gpssearch=s&generator=prefixsearch&prop=pageimages&action=query&gpsnamespace=0&pilimit=24&gpslimit=24
>>>> >
>>>> > Do you see any problems with the query?
>>>> >
>>>> > Thanks!
>>>> >
>>>> >
>>>> > On Mon, Aug 11, 2014 at 11:21 PM, Max Semenik <[email protected]>
>>>> wrote:
>>>> >>
>>>> >> They're powered by the same code, producing identical results, web
>>>> uses
>>>> >> prefixsearch because it can be used as a generator. However, the
>>>> order of
>>>> >> results might be different because the API has its own ideas about
>>>> sorting
>>>> >> of page set returned by generators. Maryana, we already discussed
>>>> this
>>>> >> briefly before WM, do you want me to work on this after my vacation?
>>>> >>
>>>> >> 11.08.2014 18:47 пользователь "Dmitry Brant" <[email protected]>
>>>> >> написал:
>>>> >>>
>>>> >>> I was just looking at the Mobile Web search functionality, and I
>>>> noticed
>>>> >>> that the drop-down list of search results in Mobile Web is
>>>> different from
>>>> >>> the list in our native apps for the same search term. It looks like
>>>> Mobile
>>>> >>> Web uses prefixsearch, whereas the apps are using opensearch.
>>>> >>>
>>>> >>> I'm curious what was the rationale for using a different API in the
>>>> apps?
>>>> >>> (Wouldn't we want the search results to be consistent between the
>>>> Apps and
>>>> >>> Mobile Web?)
>>>> >>>
>>>> >>>
>>>> >>> -Dmitry
>>>> >>>
>>>> >>>
>>>> >>> _______________________________________________
>>>> >>> Mobile-l mailing list
>>>> >>> [email protected]
>>>> >>> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>>> >>>
>>>> >>
>>>> >> _______________________________________________
>>>> >> Mobile-l mailing list
>>>> >> [email protected]
>>>> >> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>>> >>
>>>> >
>>>> >
>>>> > _______________________________________________
>>>> > Mobile-l mailing list
>>>> > [email protected]
>>>> > https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Jon Robson
>>>> * http://jonrobson.me.uk
>>>> * https://www.facebook.com/jonrobson
>>>> * @rakugojon
>>>>
>>>
>>>
>>
>>
>> --
>> Best regards,
>> Max Semenik ([[User:MaxSem]])
>>
>
> _______________________________________________
> Mobile-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>
>


-- 
Maryana Pinchuk
Product Manager, Wikimedia Foundation
wikimediafoundation.org
_______________________________________________
Mobile-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mobile-l

Reply via email to