Вопросы по теме 'tinkerpop3'

Поиск всех путей с определенными типами ребер в Tinkerpop 3
Я хочу найти все доступные пути с ребром "друг": g.v(1).out("friend").out("friend")..... поэтому результатом будут все пути из v (1), которые могут быть соединены этим типом ребер. было бы здорово, если бы я также мог ограничить длину поиска...
1458 просмотров
schedule 06.02.2024

Как найти вершины определенного класса с помощью Tinkerpop Frames
У меня есть объект FramedGraph с вершинами разных классов, например Person и Location. Я хотел бы получить все вершины класса «Человек». Вот мой текущий метод. public List<Person> listPeople() { List<Person> people = new...
187 просмотров
schedule 06.01.2023

Следующий формат GRAPHSON не работает
Я пытаюсь преобразовать следующий формат graphSon в экземпляр графа, используя следующую команду graph.io(IoCore.graphson()).reader().create().readGraph(stream, graph); Но во время преобразования GRAphSON в экземпляр графа, приведенный...
820 просмотров
schedule 23.01.2024

tinkerpop3: используйте гремлин для подсчета количества ребер между всеми парами узлов
У меня есть мультиграф, и мне интересно подсчитать количество ребер, соединяющих каждую пару узлов; кроме того, мне нужно было бы получить для каждой пары узлов максимальное значение определенного атрибута. К сожалению, мне кажется, что мы можем...
1072 просмотров
schedule 10.03.2024

Tinkerpop 3.1 на OrientDB?
есть ли способ запустить обходы Tinkerpop Gremlin 3.1 в OrientDB? Я заметил, что в настоящее время СУБД поддерживает предыдущую версию (2.x) языка обхода Tinkerpop, который, например, позволяет напрямую фильтровать только ребра по метке, но не...
413 просмотров
schedule 21.12.2022

График обновления TinkerPop3 во время обхода
Я использую обход TinkerPop3 в Java, и я хочу обновить выходные вершины, отредактировать их, а затем, чтобы эта отредактированная вершина не отображалась снова, пока продолжается обход. Это возможно? Этот код: TinkerGraph tg =...
450 просмотров
schedule 17.03.2022

Индексация Titan с эластичным поиском. Проблема сопоставления строк
У меня возникли проблемы с индексацией для работы с Titan. Я настраиваю свой индекс следующим образом: TitanGraph graph = TitanFactory.open("conf/titan-cassandra-es.properties"); TitanManagement management = graph.openManagement(); String...
101 просмотров
schedule 02.07.2023

Titan 1.0 [Berkeley+ES] — отложенное обновление индекса ES
Titan 1.0 [Berkeley+ Remote Elastic Search] мы используем эту комбинацию Titan. Ниже приведен файл свойств - storage.backend=berkeleyje storage.directory=D:/other-projects/graph-db/titan/enron-tk3/db/berkeley index.search.backend=elasticsearch...
181 просмотров
schedule 12.09.2023

Использование SparkGraphComputer для обхода кластера титанов выдает ошибку
У меня есть кластер с tinkerpop-3.1.1, titan-1.1.0-SNAPSHOT, spark-1.5.2 и hadoop-2.7.1, и я запускаю этот скрипт, чтобы воспроизвести ошибку: graph = GraphFactory.open("hadoop-gryo.properties") graph.traversal().V().count()...
681 просмотров
schedule 26.03.2024

Как выполнить пагинацию в Gremlin
В Tinkerpop 3 как выполнить разбиение на страницы? Я хочу получить первые 10 элементов запроса, а затем следующие 10, не загружая их все в память. Например, приведенный ниже запрос возвращает 1000000 записей. Я хочу получить их 10 на 10, не...
6870 просмотров
schedule 13.02.2022

Установка и настройка Titan для кластера Spark и Cassandra
В списке рассылки aurelius, а также здесь, в stackoverflow, уже есть несколько вопросов о конкретных проблемах с настройкой Titan для работы со Spark. Но чего не хватает, на мой взгляд, так это высокоуровневого описания простой установки,...
1058 просмотров

TinkerPop 3 - получить свойство вершины и края
Я хотел бы вернуть все вершины, у которых есть определенное ребро и дата добавления ребра, но я просто не могу это понять. i.e. g.V().out("likes").map{it -> it.dateLiked = it.outE("likes").property("addedOn"); it;} В терминах SQL я могу...
2241 просмотров
schedule 22.01.2024

Titan/DynamoDb не освобождает все полученные блокировки при фиксации (через гремлин)
Хорошо, я понимаю, что это звучит маловероятно, и я готов разочароваться в этом, но вот... У меня есть сервер Gremlin, работающий против titanDB и DynamoDB (локальный). Я запускаю некоторые модульные тесты, которые продолжают терпеть неудачу из-за...
249 просмотров
schedule 15.11.2023

Можно ли использовать стратегии с удаленным обходом в Gremlin?
Я взаимодействую с JanusGraph, используя Gremlin-Java в удаленном режиме. Теперь я определяю новое свойство на моих краях, чтобы фильтровать их при использовании определенной стратегии. Ниже приведен код, который я пытаюсь запустить в своем...
715 просмотров
schedule 18.07.2023

Gremlin — добавить вершину только в том случае, если она не существует
У меня есть массив имен пользователей (например, ['abc','def','ghi'] ), которые нужно добавить под меткой «пользователь» на графике. Теперь я сначала хочу проверить, существует ли уже имя пользователя ( g.V().hasLabel('user').has('username','def')...
8159 просмотров

Как построить подграф из транзитивных ребер?
У меня есть граф с материализованными отношениями, который содержит полезную информацию, но для визуализации мне нужно создать подграф без этих промежуточных узлов. Пример : [A:Person] <--AFFILIATE-- [B:Affiliation] --COMPANY--> [C:Org]...
303 просмотров
schedule 14.08.2022

Какая польза от двойного подчеркивания в repeat () или других шагах в Tinkerpop Gremlin?
Я заметил, что в некоторых пошаговых функциях в Tinkerpop Gremlin 3.3 используется двойное подчеркивание. Не могли бы кто-нибудь сказать, почему мы используем это двойное подчеркивание в примере? Я не смог найти достаточно информации об этом в...
2267 просмотров
schedule 25.02.2022

Запрос Гремлина для нахождения k удаленных вершин
Я пытался запустить запрос гремлина, чтобы найти k удаленных вершин от заданной вершины v и опустить вершины, напрямую связанные с v. Я использую Gremlin 3.2.6. Итак, что-то вроде этого, для k-distance (друг друга) не работает должным образом...
305 просмотров

Подсчет штатов и городов одним запросом гремлина
Я использую orientDb с поддержкой thinkerpop 3 , и данные выглядят следующим образом: В одной стране есть несколько штатов, а в этом штате несколько городов (одно исключение для моего примера - не в каждом штате есть города). Я хотел бы...
49 просмотров
schedule 12.01.2022

Что эквивалентно запросам гремлина в javascript гремлина?
Как я могу написать 3 запроса гремлина ниже с помощью javascript гремлина, пожалуйста? gremlin> g.V.filter{it.name.matches(".*ark.*")}.name g.V().filter({ it.getProperty("name").contains("ark") }) g.V().filter(label().is('person'))
642 просмотров