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

Составной индекс ребер и свойств (tinkerpop / orientDB)
У меня есть график в OrientDB (использует стек Tinkerpop), и мне нужно включить очень быстрый поиск значений/свойств/полей ребер и вершин входа/выхода ребра. Таким образом, в основном пользователю нужно будет выполнить поиск следующим образом:...
1524 просмотров
schedule 31.12.2022

Уникальные вершины с фреймами
Существует ли потокобезопасный способ обеспечить создание уникальных вершин каркасным графом? Рассмотрим следующее: Node n = framedGraph.addVertex(1, Node.class); Node m = framedGraph.addVertex(1, Node.class);...
501 просмотров
schedule 02.09.2022

Установка размера выборки обхода гремлина
Есть ли способ установить размер выборки обхода гремлина. У меня очень сложный обход, который я делаю в гремлине. Ожидается, что обход приведет к большому количеству узлов, и итерация извлекает эти узлы пакетами, поэтому в сети тратится много...
149 просмотров
schedule 02.01.2023

Как использовать Tinkerpop с актерами
Я хотел бы знать, могу ли я использовать tinkerpop в Akka Futures, до сих пор, когда я фиксирую свои изменения в графике, они не сохраняются. Я понимаю, что tinkerpop — это локальная библиотека потока, что означает, что мне нужно будет снова...
677 просмотров

Как мне использовать чертежи, чтобы уйти с Титана?
В настоящее время я использую методы, специфичные для Титана, такие как TitanType name = graph.getType("name"); а также graph.makeKey("name").dataType(String.class).indexed(Vertex.class) Как я могу заменить этот код методами из...
220 просмотров
schedule 21.03.2023

Как эффективно создать вершину с меткой и несколькими свойствами?
Я хочу создать вершину с заданной меткой и некоторыми свойствами. Поскольку метод g.addVertexWithLabel() принимает только метку в качестве аргумента, а я не могу найти ни одного метода v.addLabel() , кажется, что после создания вершины мне нужно...
1039 просмотров
schedule 16.01.2023

Tinkerpop: установка метки после создания вершины
Есть ли способ установить T.label после создания вершины. Я пробовал следующее: Vertex v = graph.addVertex(); v.property(T.label.name(), "test"); Но когда я пытаюсь выполнить следующий обход:...
1314 просмотров
schedule 29.08.2022

Повтор остановки Gremlin 3 на указанной глубине (java)
Мне нужен запрос, который перемещается вниз по определенному типу ребра, пока не достигнет вершины с заданным свойством ИЛИ не достигнет заданного расстояния от начальной вершины. Я могу остановить этот обход, когда он достигает определенного типа...
2752 просмотров
schedule 12.09.2022

Понимание прохождения Титана
Я пытаюсь написать хорошо масштабируемую систему с помощью titandb. У меня есть ситуация, когда некоторые узлы сильно связаны. Представьте себе следующий пример в гораздо большем масштабе. Сейчас у меня следующие ситуации: Я хочу...
65 просмотров
schedule 18.04.2024

Объединение коллекций с запросом Gremlin
Привет, я новичок в Tinkerpop и Gremlin, и я борюсь с обходом, который пытаюсь выполнить. В основном у меня есть набор идентификаторов вершин, по которым я хочу пройти, и найти набор вершин из определенных ребер. Я хочу связать вершины, следующие...
919 просмотров
schedule 10.04.2022

Как запросить базу данных Titan Graph из приложения iOS
Если я настрою графовую базу данных с серверной частью AWS DynamoDB с помощью подключаемого модуля Titan, как мне затем отправлять запросы в базу данных и возвращать значения? На этой диаграмме я нашел здесь , похоже, что TinkerPop API можно...
253 просмотров

Как лучше всего написать запрос gremlin - это через Groovy script или шаги tinkerpop
Как лучше всего написать запрос к гремлину - через отличный скрипт или шаги tinkerpop? Например, чтобы отсортировать набор вершин с меткой «Сотрудник» по дате присоединения. Какой способ поиска лучше? Is it...
274 просмотров
schedule 23.11.2022

Как мне собрать данные о вершине при перемещении по графику, а затем вывести их вместе с результатами?
Я экспериментирую с использованием графической базы данных для моделирования простой ленты новостей. Хотя я не использую Neo4j, я примерно следую этой модели для своего графика: http://neo4j.com/docs/snapshot/cypher-cookbook-newsfeed.html...
64 просмотров

выберите несколько значений свойства ребра из списка ребер и поместите в список [список]
У меня есть вершины с несколькими ребрами, имеющими одинаковые метки. Ребра, имеющие такие свойства, как age1 , age2 и time . Пример: A-->B => age1 = 10, age2 = 10 и время = t1 A-->B => age1 = 20, age2 = 30 и time = t1...
154 просмотров

Как получить все вершины всех входящих / исходящих ребер из вершины scala gremlin
У меня есть вершина A -> B. У меня есть несколько исходящих / входящих ребер, созданных между этими двумя ребрами с одинаковой меткой. Когда я запрашиваю соседнюю вершину, она дает мне дублирующую вершину для каждого ребра, которое она имеет для...
382 просмотров

Запрос на пересечение для tinkerpop3 gremlin
Я использую DSE-5.0.5 и DSE-studio и хочу написать запрос в gremlin внутри графа ноутбука. Есть ли запрос на пересечение, который мог бы дать мне общие элементы между двумя наборами, возвращенными через обход в tinkerpop3. Я написал этот запрос:...
467 просмотров

Эффективный запрос гремлина для поиска цикла в графе
У меня есть большой TinkerGraph (~80 000 вершин, ~160 000 ребер), и мне нужно определить, есть ли в нем цикл, используя язык запросов Apache TinkerPop/Gremlin . Если есть, я хотел бы получить вершины одного из циклов. Есть ли способ написать...
948 просмотров

Как запустить скрипты gremlin на удаленном сервере gremlin для titan / hbase?
Я использую titan / hbase для хранения своих данных, а Titan и Hbase находятся на удаленном сервере. Я запустил сервер Gremlin с bin/titan.sh start . После этого я выполнил следующие команды на сервере, которые работали нормально:...
1182 просмотров
schedule 14.04.2023

Создание нескольких ребер - сервер Gremlin REST
Я использую простой сервер Gremlin RESTful и отправляю простые команды внутри запроса POST. Например, если я хочу создать края (в моем конкретном формате), у меня есть следующий шаблон: const nodeCommandFormat = "graph.addVertex('%s', '%s',...
291 просмотров

Какое хранилище данных версии создает Gremlin при создании базы данных Neo4j из консоли?
Я запускаю Gremlin v 3.2.5 и продолжаю получать ошибки, когда пытаюсь подключиться к базе данных Neo4j из консоли Gremlin или с помощью API neo4j-gremlin: Failed to start Neo4j with an older data store version. To enable automatic upgrade, please...
197 просмотров
schedule 10.05.2022