wenn ich versuche, mit nur einem Filter, wie dies eine innere Verknüpfung in ArangoDB auszuführen:ArangoDB vollständige Sammlung Scan und JOIN
FOR doc1 in catalogue
FOR doc2 in RepoNodes
FOR doc3 in RepoEdges
FOR doc4 in RepoNodes
FOR doc5 in RepoEdges
FOR doc6 in RepoNodes
FOR doc10 in catalogue
FOR doc11 in similarities
FOR doc12 in clearance
FILTER doc1.trackid== "TRAAAAK128F9318786" AND doc1.trackid==doc2.mongodbsongs
AND doc3._from==doc2._id AND doc3._to ==doc4._id AND doc5._from==doc4._id and doc6._id ==doc5._to
AND doc10.trackid== doc6.mongodbsongs
AND doc11._from==CONCAT("Tracks/",doc6.neo4jSong)
AND doc6.redisclearance== doc12._key
return {doc10,doc11,doc12}
i feststellen, dass Indizes werden ignoriert .. ich meine .. Es führt eine vollständige Sammelscan wenn ich die gleiche Abfrage serialisieren, funktioniert es perfekt. Ich verstehe nicht, warum .. Wenn ich vor den letzten 4 aufhören, denn es ist in Ordnung .. wo ist das Problem? Warum wird ein vollständiger Sammlungsscan benötigt?
Die Version 3.0.2 steht zum Download bereit und enthält das genannte Update. Können Sie es erneut versuchen und die Antwort als akzeptiert markieren? – dothebart