2010-03-12 4 views

Répondre

1

Dans l'API Traverser actuelle, vous ne pouvez pas choisir la relation exacte à parcourir. Au lieu de cela, vous prenez l'approche plus granulaire de node.getRelationships(), choisissez celle que vous voulez et l'onde de fin dessus, et ainsi de suite. L'algo devient un peu plus verbeux que Traverser, mais vous donne plus de flexibilité. Pour une approche de bricolage, Gremlin supporte la notion de fonctions pour choisir les arêtes à traverser, voir here. Cela sera bientôt implémenté en utilisant Blueprint Pipes pour les performances au niveau Java.

HTH

/Peter Neubauer

+0

Salut merci pour votre réponse. Je pourrais prendre l'approche granulaire mais j'ai lu que la méthode de traversée node.getRelationships() est supposée être plus lente que l'utilisation des traversées intégrées. – James

+0

@James: L'approche granulaire ne devrait pas être plus lente que les traversées intégrées, sauf si vous vous trompez. J'aimerais vraiment savoir où tu lis ça? BTW, un nouveau cadre de traversier est en cours, qui peut faire le genre de traversée que vous décrivez. – nawroth

Questions connexes