I'm using the latest ArangoDB of the respective release series:
Storage-Engine:
On this operating system:
[ X] I'm using graph features
I'm issuing AQL via:
Feature:
Being able to use the weight feature in a normal traversal would be amazing.
I brought it up here first. https://stackoverflow.com/questions/48553358/arangodb-weight-in-traverse-thats-not-shortest-path?noredirect=1#comment84182300_48553358
Some relationships (edges) might be more important than others.
Examples when it could be useful:
A few things to note:
Thank you for considering this.
Many of the edges in my project have weights and I will often need to sort or filter results on the weights.
What weight scale should be used and what are the end points?
I'd not want to be forced to use a specific range (0 - 1, 1 - 10, Integers, etc). My project has about 5 different weight scales and it would be better to represent the weights naturally instead of mapping them to a common scale.
Some of my edge types have multiple weights and a single query may need to utilize more than one. One parameter represents connection strength and the other is importance / relevance. 'A' can be very strongly associated with 'B' but have a trivial impact on the result (not important) so shouldn't be t the top of the result list.
I do enthusiastically support the feature request since it could significantly reduce my query complexity.
Hi there. I was just checking to see if this was being considered for 3.4?
Thanks!
I would really love to see traverse by weight.
Most helpful comment
Many of the edges in my project have weights and I will often need to sort or filter results on the weights.
What weight scale should be used and what are the end points?
I'd not want to be forced to use a specific range (0 - 1, 1 - 10, Integers, etc). My project has about 5 different weight scales and it would be better to represent the weights naturally instead of mapping them to a common scale.
Some of my edge types have multiple weights and a single query may need to utilize more than one. One parameter represents connection strength and the other is importance / relevance. 'A' can be very strongly associated with 'B' but have a trivial impact on the result (not important) so shouldn't be t the top of the result list.
I do enthusiastically support the feature request since it could significantly reduce my query complexity.