Вопросы по теме 'py2neo'
Самый быстрый способ выполнить массовое добавление/вставку в Neo4j с помощью Python?
Я обнаружил, что Neo4j медленно добавляет узлы и отношения/дуги/ребра при использовании REST API через py2neo для Python. Я понимаю, что это связано с тем, что каждый вызов REST API выполняется как одна автономная транзакция.
В частности,...
11867 просмотров
schedule
03.04.2022
используя neo4J (сервер) из python с транзакцией
В настоящее время я создаю веб-сервис с использованием python/flask и хотел бы построить свой уровень данных поверх neo4j, поскольку моя основная структура данных по своей сути является графом. Меня немного смущают различные технологии, предлагаемые...
1049 просмотров
schedule
21.04.2023
Проверка выбора в WTForms не обновляется, когда база данных обновляется
Я понимаю, что метод SelectField в WTForms принимает аргумент can choices , который имеет форму...
choices=[("value1", "display of value 1"), ("value2", "display of value 2")]
Мне нужно заполнить свой выбор на основе вызова базы данных. Я...
1794 просмотров
schedule
03.06.2023
Метод возврата экземпляра шифрованного запроса Py2neo
Использование руководства по py2neo ( http://book.py2neo.org/en/latest/cypher/ ):
from py2neo import neo4j, cypher
graph_db = neo4j.GraphDatabaseService()
query = "START a=node(1) RETURN a"
data, metadata = cypher.execute(graph_db,...
253 просмотров
schedule
28.12.2022
py2neo: создать связь со свойствами, используя пакет
Я хотел бы создать отношения со свойствами с помощью пакетной вставки, поэтому я попробовал следующий пример из py2neo документация :
batch = neo4j.WriteBatch(graph_db)
batch.create(node(name="Alice"))
batch.create(node(name="Bob"))...
2492 просмотров
schedule
15.01.2023
py2neo: производительность и возвращаемые значения различных команд
Используя py2neo (1.5.1) и neo4j (1.9.2), я задаюсь вопросом о производительности различных команд (с около 80 тыс. взаимосвязей на графике):
Итак, сначала я получаю все отношения (~ 80 КБ), что, очевидно, занимает некоторое время.
graph_db =...
638 просмотров
schedule
08.07.2022
Обход пути Neo4j - ход пути зависит от атрибута отношения
В свободное время я изучал neo4j , используя py2neo привязки для python. Меня интересует аспект поиска пути в neo4j. В целях обучения я создал простой график игровой карты (солнечные системы и навигация по внутренним координатам). Простой поиск...
485 просмотров
schedule
08.02.2023
Запрос шифрования в py2neo
Как выполнить функции shortestPath() и allShortestPaths() в py2neo?
В Cypher я бы выполнил что-то вроде:
START beginning=node(4), end=node(452)
MATCH p = shortestPath(beginning-[*..500]-end)
RETURN p
Я пробовал то, что я считал...
4443 просмотров
schedule
01.07.2022
neo4j пространственная находкаGeometriesWithinDistance REST
Используя neo4j 1.9 и neo4j пространственный для 1.9. Попытка заставить findGeometriesWithinDistance работать вызов REST.
Я могу подтвердить, что установка сработала и функция существует, НО при использовании http-консоли я получаю сообщение об...
125 просмотров
schedule
10.05.2023
Исключение при создании пакетных отношений между узлами при использовании py2neo
Я создал базу данных графа с помощью py2neo, и цель:
Создайте по одному узлу для каждого города. Узел хранит название города и связанный с ним уникальный идентификатор.
Создайте по одному узлу для каждого аэропорта. Узел аэропорта хранит...
308 просмотров
schedule
07.02.2023
Как использовать возвращенные узлы после транзакции на py2neo?
Я успешно объединил узлы, используя следующий код:
session = cypher.Session('http://192.168.56.20:7474/db/data/')
txa = session.create_transaction()
txa.append("""
MERGE (frame:FRAME {timestamp:{props}.ts})
ON CREATE SET frame:FIRST_FRAME...
597 просмотров
schedule
24.03.2023
Увеличьте пространство кучи, доступное для JVM: OutOfMemoryError: запрошенный размер массива превышает ограничение виртуальной машины Ubuntu 64-битный Neo4j 2.0
Мои характеристики:
-Убунту 64бит
-Нео4дж 2.0
-32 ГБ оперативной памяти
- Восьмиъядерный процессор AMD FX-8350
Проблема:
Я делаю запрос на свой сервер Neo4j со следующим запросом:
MATCH (being:my_label_2) RETURN being
И...
736 просмотров
schedule
27.02.2023
Индексация меток Py2Neo
У меня есть набор данных, содержащий слова и документы, связанные с этими словами. Я хотел бы установить на них ярлыки, чтобы разделить их на эти две категории. Я смог создать ярлыки, выполнив следующие действия:
if not "Social Words" in...
404 просмотров
schedule
21.11.2022
параметры не читаются в py2neo
Я пытаюсь выполнить запрос по номеру узла и вернуть список свойств. Следующий запрос cypher работает в браузере neo4j, но когда я пытаюсь передать тот же запрос cypher через py2neo, я получаю:
"Expected a property container or number here, but...
186 просмотров
schedule
18.04.2022
py2eo, neo4j: как обрабатывать большие операции ввода-вывода
У меня есть 473639 узлов и 995863 родительских и дочерних отношений в таблице mysql.
Использование как обычной, так и пакетной операции для извлечения данных, создания узла и отношения, но оба типа операций выполняются медленно. Есть ли обходной...
305 просмотров
schedule
15.02.2023
Ошибка отправки пакета Py2neo Neo4j
У меня есть файл json с данными около 1,4 миллиона узлов, и я хотел создать для него графовую базу данных Neo4j. Я попытался использовать функцию пакетной отправки py2neo. Мой код выглядит следующим образом:
# the variable words is a list...
287 просмотров
schedule
12.07.2022
neo4j, py2neo: как искать узел, используя его свойства
Я использую py2neo на Neo4j для своего проекта самообучения. У меня есть два кода: один для создания узлов, а другой - для создания отношений между узлами. Я успешно создал узлы с помощью py2neo со следующими атрибутами EmpNum Name Role
Мне нужно...
363 просмотров
schedule
21.08.2022
Как мне прочитать узел из neo4j с помощью py2neo
Я нуб python + neo4j. Попытка получить доступ к моим данным на graphenedb с помощью py2neo в моем веб-приложении python flask.
Я потратил часы, пытаясь сделать что-то простое. Все, что я хочу сделать, это получить узел из базы данных на основе...
1329 просмотров
schedule
22.03.2024
Neo4j, py2neo, Neomodel - Cypher Shortest Path дает ошибку - TypeError: объект NotImplementedType не может быть вызван
Я пытаюсь выполнить следующий запрос Cypher в neomodel:
MATCH (b1:Bal { text:'flame' }), (b2:Bal { text:'candle' }),
p = shortestPath((b1)-[*..15]-(b2))
RETURN p
который отлично работает на neo4j через консоль сервера. Он возвращает 3 узла...
1630 просмотров
schedule
08.12.2022
Транзакции GrapheneDB Cypher с py2neo
Я запускаю приложение на Heroku, используя GrapheneDB, Tornado, py2neo.
Я пытаюсь использовать транзакции Cypher py2neo.
Я могу запустить это локально:
graphenedb_url = os.environ.get("GRAPHENEDB_URL", "http://localhost:7474/")
service_root...
570 просмотров
schedule
28.05.2022