J'ai chargé un gros graphe et un petit graphe (qui sera ma requête) en utilisant l'API GraphX et ce que je veux faire pour vérifier si le grand graphe contient le graphe de requête.J'ai cherché sur le web à propos du sous graphe/requêtes graphique avec GraphX et je ne trouve rien à ce sujet. Est-ce que GraphX le supporte? Si oui, quelqu'un sait-il comment il traite le problème de l'isomorphisme du sous-graphe: utilise-t-il une sorte d'indexation?Est-ce que GraphX supporte les requêtes sous-graphiques?
0
A
Répondre
0
GraphX ne prend pas en charge l'isomorphisme de sous-graphe. Bien qu'il y ait quelques travaux sur la liste sous-graphique dans MapReduce. One VLDB 2014 paper et one SIGMOD 2014 paper
+0
Veuillez vérifier cette [URL] (http://stackoverflow.com/help) il vaudra la peine d'augmenter la qualité de votre contenu –
0
GraphX peut être converti en GraphFrame qui prend en charge les requêtes de sous-graphe. https://graphframes.github.io https://graphframes.github.io/user-guide.html#motif-finding
Vous pourriez peut-être essayer l'opérateur de masque. http://spark.apache.org/docs/latest/api/scala/index.html#[email protected][VD2,ED2](Graph[VD2,ED2])(ClassTag[VD2 ], ClassTag [ED2]): Graphique [VD, ED] –