I've been using gds for native graph projection with directive ['*'] for nodeProjection parameter, the name of graph projected is "compranet" the labels are "UC:Sospechoso","Contrato", "Provedor"
the result of projection was "nodes: {_ALL _
When I used de graph projected 'compranet' in gds.wcc.stream algorithm using the same for labels ['*'] , then the comprobation is OK , returns all labels
Then using explicit node filter like ['UC','Proveedor'] in gds.wcc.stream algorithm ,the filter doesn't work , the results retrieve all nodes again.You can see at image with validation label "Contrato" doesn't have to be there , I had to review these because my rowcounts (validation) doesn't check
At least I have to create graph projections explicit the labels name
The behavior expected for node filtering it's ok or I did understand something mistaken? or a bug in gds library ?
"UC:Sospechoso" is the same node, but "Contrato" node labels in the results hasn't to be there, I've created the issue but with Fraud Risk Prevention Graph DataBase
I received an email with "close" bug status , because an explicit graph projection can be created, instead using ['*'] It's worry about "the solution" of the bug.
Since I :
1.- I've noticed about the bug ,because my control numbers were don't match.
2.- I shared with the people assigned to the bug solution, the reason why I can't create a graph projection for every need :memory allocation
3.-Then what about the documentation ?
At the moment I have to extend my testing to cover the GDS too