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&gsr...
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...
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=Spe...
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 Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata
Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata
Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata