I'm having some problems understanding the inner workings of the Graph API, especially when using search queries.
It's ginving me some results I wouldn't expect and i'm not sure if i'm running into a bug or limitation, or if I'm just not getting it
For example, I have a dataset with meetup members (downloaded with the meetup.com api), containing their interests, city, country, gender, etc.
I've selected the fields city and interests to get a nice graph of interests connected to each other, cities connected to interests. and the resulting graph looks as expected:
Now I want the graph api to create a graph for me only containing the interests in the city of Amsterdam, so I clear the graph, keep the selected fields and enter the query city:Amsterdam.
Again, the graph looks as expected:
However, when I start expanding nodes, for instance the 'web development' node, I get (at least for me) unexpected results back:
As you see, the 'web development' node is connected to multiple cities (San Fransisco, Brussels).
Why would the graph api return those cities when I explicitly filtered on the city of Amsterdam (excluding all records having values other than Amsterdam)?
To be clear, the city field is a single value field, there are no records with multiple values in the city field.
Thanks and best regards,