Вопросы по теме '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 просмотров
schedule
03.03.2024
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 просмотров
schedule
11.05.2022
Как построить подграф из транзитивных ребер?
У меня есть граф с материализованными отношениями, который содержит полезную информацию, но для визуализации мне нужно создать подграф без этих промежуточных узлов.
Пример :
[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 просмотров
schedule
28.01.2023
Подсчет штатов и городов одним запросом гремлина
Я использую 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 просмотров
schedule
24.01.2024