Page MenuHomePhabricator

Discuss WDQS geopoint use case with WMF Search team
Closed, ResolvedPublic3 Estimated Story Points

Description

Discussion points:

  • Client-blocking dependency on the Wikidata Query Service
    • The dependency is from Kartotherian's "geoshapes" endpoint, to the WDQS. We're working on a better sequence diagram of these dependencies, in T294338.
    • This will only affect the first reader to view a map within the cache lifetime of the map image, currently c. 15 minutes. We expect to extend the expiry of the geoshapes endpoint to c. 1 day, by adding a revision ID parameter to the request which makes the output more stable.
  • Ideally, we would like to do a more sophisticated query, pulling a label, sitelink, description, and pageimage for each entity.
  • For our simple query, latency seems to be 300-600ms for the first request, and then 10-20ms once it's cached in WDQS.
  • What other options do we have for getting values for a single property (P625) from a given set of wikidata items? We considered wbgetentities in the Action API, but that seems to have a much higher overhead (retrieves the entire content of each entity).

https://docs.google.com/document/d/1HM5uo8onOVUws5zAT6taswRW_R0pSF3cf3IosmUcVkM

Event Timeline

awight updated the task description. (Show Details)
awight renamed this task from Schedule a meeting with WMF search for the WDQS / geopoint usage to Schedule a meeting with WMF Search team for the WDQS / geopoint usage.May 12 2022, 12:50 PM
awight renamed this task from Schedule a meeting with WMF Search team for the WDQS / geopoint usage to Discuss WDQS geopoint use case with WMF Search team.
awight set the point value for this task to 3.
awight removed awight as the assignee of this task.Jun 2 2022, 7:33 AM
awight moved this task from Done to Doing on the WMDE-TechWish-Sprint-2022-05-25 board.
awight subscribed.

Last step is to copy some of the main points from the minutes document into this task.