Special:Search is the general MediaWiki search, only partially related to Wikibase, that’s why I specified you should test the other one :)
Installing CirrusSearch is probably your best bet, if it’s possible for you, yeah. Cheers, Lucas On 19.09.19 10:52, Régis Robineau wrote: > Thank you for getting me on the right track. You're right, we're not > using CirrusSearch for the moment, and the suggestion box (at the top > right corner) does not perform cross-languages search in our instance: > the autocomplete mechanism is only aware of the current active > language. But on the other hand the main Wikibase search (via > Special:Search) does seem to search all available languages... > I will ask the openrefine-wikibase developer if he thinks there is a > way to solve this in his application. But anyway I guess the best way > to benefit from a proper cross-languages search, both within Wikibase > and for the reconciliation service, would be to use CirrusSearch as > well. What do you think? > > Cheers, > Régis > > Le jeu. 19 sept. 2019 à 00:08, Lucas Werkmeister > <[email protected] <mailto:[email protected]>> a écrit : > > It looks like the openrefine-wikibase reconciliation service uses > the wbsearchentities API to find items. As far as I’m aware, the > default SQL-based Wikibase search also searches other languages, > but still, I think the most likely reason you’re getting different > results is that Wikidata uses WikibaseCirrusSearch > <https://www.mediawiki.org/wiki/Extension:WikibaseCirrusSearch>, > and I assume your wiki doesn’t. If you use entity search on your > wiki directly (i. e. not via Special:Search, but in suggestion > boxes), does cross-language search work as it should or does it > have the same problem? > > Cheers, > Lucas > > On 18.09.19 22:55, Régis Robineau wrote: >> Hi all, >> >> I'd need help on the Wikidata/Wikibase reconciliation service for >> OpenRefine. >> >> Context: I have my own Wikibase and WDQS instances in production, >> and I want to set up a reconciliation service on top of it, so >> that users can perform matchings from their local OpenRefine. I'm >> using the same tool as Wikidata, i.e. >> https://github.com/wetneb/openrefine-wikibase. The web service >> works fine, I can reconcile strings in OpenRefine against the >> data stored in my Wikibase instance... >> >> Issue: But there is a noteworthy difference compared to how the >> Wikidata reconciliation service works: >> - with Wikidata, i.e. by using the web service URL with the "en" >> language prefix >> (https://tools.wmflabs.org/openrefine-wikidata/en/api), I am able >> to find matches among labels in any other language of a Wikidata >> item. For instance, if I send a request for "Jacopo de Fazio", >> which is an alias in French and Italian for Q313460 >> <https://www.wikidata.org/wiki/Q313460>, OpenRefine will >> match Q313460 as expected, even if I'm using the "en" language >> code in the web service url. >> - Whereas in my own instance, i.e. by using my own >> "openrefine-wikibase" reconciliation service, it can only perform >> matching of labels/aliases in the same language: e.g. if I use >> "https://my-service.org/openrefine-wikidata/en/api", the web >> service only searches for labels in English in my Wikibase. This >> means that I am forced to launch the reconciliation process in >> OpenRefine for every single language, one by one. >> >> I do not know how the Wikidata reconciliation service is able to >> take into account all the labels/aliases in all the languages of >> a given Wikidata item. The data is modeled in the same way in >> Wikidata and in my Wikibase, and I do not see any difference >> between the two in the way the RDF data is structured into the >> respective triplestores... >> >> How can I enable the same behaviour as in the Wikidata >> reconciliation service? (i.e. to look for labels/aliases in every >> languages in one API call) >> This would heavily improve the reconciliation process in >> OpenRefine for my users. >> >> Thanks a lot for your help! >> >> Régis >> >> >> >> _______________________________________________ >> Wikidata-tech mailing list >> [email protected] >> <mailto:[email protected]> >> https://lists.wikimedia.org/mailman/listinfo/wikidata-tech > _______________________________________________ > Wikidata-tech mailing list > [email protected] > <mailto:[email protected]> > https://lists.wikimedia.org/mailman/listinfo/wikidata-tech > > > _______________________________________________ > Wikidata-tech mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikidata-tech
_______________________________________________ Wikidata-tech mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-tech
