The "g" prefix is because I used the generator version of the API,
because I’m not familiar enough with the non-Wikibase parts of the
MediaWiki API :) With list=search instead of generator=search, you use
"srsearch" instead. (By the way, the API Sandbox [1] makes all this much
easier to figure out.)

Cheers, Lucas

[1]: https://www.wikidata.org/wiki/Special:ApiSandbox

On 30.11.18 21:18, Antonin Delpeuch (lists) wrote:
> By the way, what is the difference between this "gsrsearch" and the
> "srsearch" parameter from the docs?
> 
> https://www.wikidata.org/w/api.php?action=help&modules=query%2Bsearch
> The documentation only mentions "srsearch" but the example is formulated
> with "gsrsearch".
> 
> Antonin
> 
> On 12/1/18 2:38 AM, Lucas Werkmeister wrote:
>> wbsearchentities is a Wikibase-specific API; the normal MediaWiki search
>> function uses a different search configuration, which you can query in
>> the API via:
>>
>> action=query&generator=search&gsrsearch=SEARCHTERM&gsrnamespace=0|120
>>
>> For example:
>>
>> https://www.wikidata.org/w/api.php?action=query&generator=search&gsrsearch=maruti&gsrnamespace=0|120&formatversion=2
>>
>> Note that you need to sort the result list by the 'index' of each result
>> (I’m not sure why the API doesn’t do that for you).
>>
>> Cheers,
>> Lucas
>>
>> On 30.11.18 18:12, Raveesh Meena wrote:
>>> Hi, 
>>>
>>> The search results obtained by these two approaches are ordered
>>> differently:
>>>
>>> method1: using the wikidata API
>>> <https://www.wikidata.org/w/api.php?action=help&modules=main> 
>>> https://www.wikidata.org/w/api.php?action=wbsearchentities&search=Maruti&language=en
>>>
>>> method2: search on wikidata Page
>>> <https://www.wikidata.org/w/index.php?search=&search=&title=Special%3ASearch&go=Go>
>>> https://www.wikidata.org/w/index.php?search=&search=Maruti&title=Special%3ASearch&go=Go
>>>
>>> Intrestingly, in method2, the search suggestion drop-down list has the
>>> same order as that of method1 (see screenshot).
>>>
>>> q1. How can I obtain results in the same order as that of method2
>>> using the wikidata API (i.e., method 1).
>>>
>>> q2. Which of the two ordering is in general more
>>> "relevant/accurate/better"
>>>
>>> Thanks for any help/hints.
>>>
>>> Best regards,
>>> Raveesh
>>>
>>>
>>> _______________________________________________
>>> Wikidata mailing list
>>> [email protected]
>>> https://lists.wikimedia.org/mailman/listinfo/wikidata
>>
>> _______________________________________________
>> Wikidata mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/wikidata
>>
> 
> 
> _______________________________________________
> Wikidata mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikidata
> 

_______________________________________________
Wikidata mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata

Reply via email to