Open lecoqlibre opened 9 months ago
+1 to experimenting with that stratgegy (as well as its dual: only use city index, and filter by the skills found in the users)
Done in daa2200.
Something remains strange: some skills are not set for matched users (result). It's like if comunica is reading only some triples but not all triples defining the skills... Example: querying skill "9" and city "marseille" using the "City with traversal filtered by skill (centralized)" strategy gives only one user with only one skill (instead of 5).
Any thoughts @pchampin?
If skills and cities are queried, just query the skill indexes and then filter the results by the queried city.
This strategy could be selected though the use of SHAPES: we know that a user has skills and a location.