Обратный рейтинг страницы в Gremlin - PullRequest
0 голосов
/ 19 июня 2020

Мне было интересно, можно ли сделать PageRank в Gremlin на основе входящих ребер (или обратного рейтинга страниц) с использованием встроенного PageRankVertexProgram?

Это означает, что в запросе ниже (gremlin- ​​python),

g.V().pageRank().with_(
        PageRank.edges, __.outE('my_prop').with_(
        PageRank.propertyName, 'pr_out').valueMap(True, 'pr_out')

вместо __.outE, я хочу использовать __.inE(). Запрос успешно выполняется при использовании outE, но когда я использую inE(), я получаю исключение тайм-аута. Сам граф не очень большой (~ 2000 вершин, ~ 3000 ребер), и я использую реализацию JanusGraph.

Консольная версия Gremlin того, что я ищу:

g.V().pageRank().with(
        PageRank.edges, __.inE('my_prop').with_(
        PageRank.propertyName, 'pr_out').valueMap(true, 'pr_out')

Ссылка

...