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

Невозможно импортировать базу данных neo4j с чертежами
Я пытаюсь открыть базу данных neo4j, используя реализацию blueprints, но у меня есть следующие исключения: Neo4jGraph graph = new Neo4jGraph("/Users/pipe/Dev/neo4j-community-2.1.0-M01/data/graph.db"); эта причина Caused by:...
227 просмотров
schedule 22.10.2021

Как сделать логику ИЛИ между индексами вершин в Titan 1.0 / TP3 3.01 с использованием текста предиката
Во время перехода с TP2 0.54 на TP3 titan 1.0 / Tinkerpop 3.01 Я пытаюсь создать запрос gremlin, который делает «логическое ИЛИ» с текстом предиката между свойствами в разных индексах вершин Что-то вроде: ------------------- ПРЕДНАЗНАЧЕННЫЕ...
390 просмотров
schedule 06.10.2021

Гремлин: добавление ребер между узлами с одинаковым свойством
Я новичок в Гремлин. Я пытаюсь построить график на графике DSE с помощью Gremlin. Я могу создавать вершины: a = graph.addVertex(label, 'label1', 'key', 1) b = graph.addVertex(label, 'label1', 'key', 2) c = graph.addVertex(label, 'label2',...
781 просмотров

Какие плюсы и минусы при использовании удаленного подключения janusgraph через встроенное?
Я использую встроенный janusgraph в своем java-бэкэнде, мой код зависит от janusgraph, созданного из graph = JanusGraphFactory.open(conf) AFAIK это напрямую подключается к Cassandra и эластичному поиску и запускает процессор janusgraph в моем...
648 просмотров
schedule 21.10.2021

Не удается прочитать данные Gremlin с пульта дистанционного управления после записи
Я использую Java для подключения к "удаленному" (localhost: 8182) серверу Gremlin g следующим образом: traversalSource = traversal().withRemote(DriverRemoteConnection.using("localhost", 8182, "g")); Затем я пишу такой узел:...
42 просмотров
schedule 18.09.2021

Как выполнять эффективные массовые обновления (вставлять новую вершину или обновлять свойства) в Gremlin?
Контекст : У меня есть граф примерно с 2000 вершинами и 6000 ребрами, со временем он может вырасти до 10000 вершин и 100000 ребер. В настоящее время я добавляю новые вершины, используя следующий запрос обхода: Добавление вершин и краев...
886 просмотров

Запрос Gremlin работает или нет в зависимости от контекста
В запросе (кстати, написанном Стивеном Маллеттом в this question ) проблема в том, что она работает в gremlify, но когда я вставляю ее в свой проект, выдает неверный результат. Итак, я открыл gremlify, чтобы написать запрос на создание данных, а...
127 просмотров

Запрос Gremlin зависает с и / или условием
У меня есть модель графика region (вершина) - › has_person (край) -› person (вершина). Я хочу получить region вершины с person с именем Том. Этот запрос работает нормально: g.V().hasLabel("person").has("name",...
23 просмотров
schedule 21.10.2021

Использование единого метода запроса Gremlin и его влияние на транзакции Neptune
Предположим, у меня есть граф, созданный на AWS Neptune, и я хочу получить несколько сведений о вершине. Я использовал метод объединения, чтобы получить множественную информацию с помощью следующего запроса,...
818 просмотров

Как заставить печатать в gremlin / tinkerpop?
В чем-то вроде SQL, когда я создаю таблицу, я могу создавать ограничения типа (String с определенной длиной, логические значения и т. Д.). Как мне это сделать в гремлине? Я использую реализацию javascript, и я знаю, что могу переключиться на...
26 просмотров

Встроенная реализация Tinkerpop для продакшена
У меня есть вариант использования, когда мне не нужны полноценные функции графической базы данных. Я уже получил бы сеть (подключенные узлы и ребра) из источника данных, и все, что мне нужно было бы сделать, это применить к ней несколько операций с...
106 просмотров
schedule 17.03.2022

gremlin python - добавить несколько, но неизвестное количество свойств к вершине
Я хочу добавить к вершине более одного свойства, но с самого начала не знаю, какими могут быть эти свойства. Например, предположим, что для добавления одного человека в качестве вершины к графу у нас есть следующий словарь свойств: Человек 1...
1863 просмотров

Tinkerpop Frames: получить Edge при добавлении вершины
я последовал примеру на https://github.com/tinkerpop/frames/wiki/Getting-Started и хотели сделать следующее: например, при добавлении нового проекта marko.addCreatedProject(pr); Я также хочу получить грань между marko и pr, например, для...
138 просмотров
schedule 21.03.2022

Как собрать все свойства вершин и ребер вдоль пути с помощью Gremlin
Вот действительно простой запрос: g.V('customerId').out().path() Результатом этого JSON является { "requestId":"96b26c1d-d032-2004-d36e-c700bd6db2a2", "status":{ "message":"", "code":200, "attributes":{...
7036 просмотров
schedule 24.03.2022

Обновление свойства вершины на основе другого
Я хочу обновить highScore на основе score пользователей, когда он увеличивается. Если вновь увеличенный score больше highScore , установите highScore = score . // initial data g.addV("player") .property(id, 1) .property(single,...
324 просмотров
schedule 22.03.2022

LinkedDataSailGraph — нет фабрики синтаксических анализаторов для формата RDF JSON-LD
Мы пытаемся использовать LinkedDataSailGraph вместе с Gremlin, чтобы делать какие-то причудливые вещи с обходами, выводами. К сожалению, просто создание экземпляра класса вызывает эту ошибку. Есть идеи? new LinkedDataSailGraph(new...
704 просмотров
schedule 03.04.2022

Класс DefaultGraphTraversal ‹S, E› какова цель класса? а что представляют собой классы S и E?
Не могли понять из документации и исходного кода, что они представляют? http://tinkerpop.apache.org/javadocs/3.2.5/full/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/DefaultGraphTraversal.html
139 просмотров
schedule 05.04.2022

GroupBy запрос со списком вершин
Предположим, я хочу запросить граф Нептуна с «группировкой» по одному свойству (или более), и я хочу также получить обратно список вершин. Скажем, я хочу сгруппировать по ("город", "возраст") и тоже хочу получить список вершин: [ {"city":...
158 просмотров

Запрос Гремлина для получения k вершин расстояния и соединяющих их ребер
Я хочу начать с заданной вершины и получить все связанные вершины и ребра на расстоянии k. Выходные данные должны включать все ребра, которые соединяют включенные вершины (даже если это ребро находится на расстоянии k + 1), чтобы у нас был полный...
164 просмотров
schedule 13.04.2022

Как передать сложную лямбда-функцию серверу gremlin с помощью Java API?
Пытаюсь пройти график с интервалом. Каждое ребро имеет свойство (интервал), в котором хранятся интервалы. Я использую withSack для переноса пересечений интервалов на следующий шаг. Если пересечения нет, обход должен остановиться. Например:...
49 просмотров