Описание тега cypher
Cypher is a graph query language for Neo4j and AgensGraph. For ciphers as in encryption, see cipher.
2
ответа
Neo4j шифровальный язык запросов - порядок операций для логических выражений
Я пытаюсь написать запрос для извлечения данных из моей базы данных Neo4J. Допустим, есть пять условий, которые определяют, хочу ли я извлечь _____ из моей базы данных: A, B, C, D и E. Булево выражение, которое определяет это: A && B &&a…
31 авг '16 в 02:17
2
ответа
Как разобрать поисковый запрос с кавычками в коде
У меня есть поисковый запрос, который работает в клиенте базы данных, но при использовании его в nodejs с ошибкой разбора кавычек. Вот оригинальный запрос match (n)-[l:DATA_FLOWS]->(m) where l.nme =~ '(?i).*new.*' return n, l, m Я пытаюсь использ…
07 ноя '18 в 18:04
1
ответ
ShortestPath с 3 или более узлами
Я пытаюсь выполнить Cypher Query с Neo4J. Я уже выполняю кратчайший путь между двумя узлами, но я хочу знать, возможно ли выполнить с большим количеством узлов. Например, с 2 узлами: MATCH (personA:Person { contactId: 1000073595058 }),(personB:Perso…
30 ноя '15 в 12:47
1
ответ
Измените формат даты, чтобы найти разницу во времени в Neo4j 3.2.5
Я работаю над кодом в Neo4j и хочу узнать разницу между двумя временными столбцами. Дата и время в формате 20130508 19:14:56.913, Я также пытался использовать функцию APOC, но я получаю сообщение об ошибке, что это неизвестная функция. Может ли кто-…
09 окт '17 в 11:28
1
ответ
Запрос шифрования neo4j с параметром NULL, используемым для необязательного создания отношения - возможно ли это?
Контекст (чтобы объяснить использование слова "приложение" в модели предметной области): Мое программное обеспечение управляет заявлениями об отпуске (для замены бланков заявлений на школьные каникулы на бумаге). Есть ли способ обработать два аналог…
27 мар '14 в 10:26
1
ответ
СОРТИРОВАТЬ ЗАПРОС слишком медленно в Neo4j Cypher
У меня есть простой набор данных со следующей структурой узла id: int, txt: string и 400 000 узлов, и я создал индекс для свойства id. Когда я запускаю простой запрос profile MATCH (n:LABEL) RETURN n.id LIMIT 25 Это использует индекс и работает быст…
19 янв '17 в 09:42
1
ответ
Проблемы с производительностью при построении графа с транзакциями py2neo
Я пытаюсь построить полное двоичное дерево переменной глубины, используя py2neo. Я пытался использовать транзакции py2neo для отправки операторов create на сервер, но время выполнения ужасное. Построение дерева с глубиной 8 (255 узлов) занимает окол…
03 авг '17 в 22:23
1
ответ
Сортировка по элементам в коллекции в Cypher Query
Я работаю над приложением, использующим Neo4J, и у меня возникают проблемы с сортировкой в некоторых запросах. У меня есть список магазинов, в которых есть акции, поэтому у меня есть узел для каждого магазина и узел для каждой акции. В каждом мага…
30 июл '15 в 15:47
1
ответ
Neo4j: создать отношения между двумя или более узлами, имеющими одну и ту же метку
У меня есть CSV-файл, содержащий деятельность (график процесса): startActivityId,Name,endActivityId 1,A,2 2,B,3 3,C,4 4,D,5 так что это будет выглядеть так: A->B->C->D я успешно импортировал файл csv на сервер neo4j: используя этот запрос Cypher: US…
26 авг '15 в 11:47
1
ответ
Узлы высокой степени в neo4j
Я пытаюсь понять эффективные шаблоны использования с neo4j, особенно в отношении узлов высокой степени. Чтобы дать представление о том, о чем я говорю, у меня есть User узлы, которые имеют атрибуты, которые я смоделировал как узлы. Так что в моей та…
27 авг '13 в 15:32
1
ответ
Neo4j, как вернуть верхний n из разных групп тегов?
У меня есть база данных, которая представляет "Сообщения", она содержит дату создания, теги, заголовки. некоторые сообщения являются ответами на другие сообщения, затем некоторые сообщения являются вопросами, а другие сообщения являются ответами. За…
26 сен '17 в 01:21
1
ответ
neo4j замедляет импорт
Я пытаюсь импортировать средний набор данных из 500 000 узлов в neo4j, используя cypher. Я использую neo4j-community-2.0.0-M05 локально на iMac 3,7 ГГц i7 с SSD. Я передаю шифр в оболочку neo4j, заключая в транзакцию каждые 40 тыс. Строк. Я использу…
15 окт '13 в 16:25
2
ответа
Как читать в столбце, где дата представлена либо MM/DD/YYYY, либо просто YYYY в цифре для Neo4j
У меня есть CSV, где дата представлена двумя возможными способами в одном и том же столбце, как в: MM/DD / YYYY или же YYYY Вторая форма используется другими, которые делают ввод данных, когда MM/DD неизвестен. Я хотел бы извлечь месяц, день и год…
07 май '16 в 00:10
1
ответ
Создание уникальных отношений занимает много времени
START names = node(*), target=node:node_auto_index(target_name="TARGET_1") MATCH names WHERE NOT names-[:contains]->() AND HAS (names.age) AND (names.qualification =~ ".*(?i)B.TECH.*$" OR names.qualification =~ ".*(?i)B.E.*$") CREATE UNIQUE (name…
28 окт '13 в 07:54
1
ответ
Neo4j - Получить соединения уровня 2 или уровня 3
Я разрабатываю небольшую структуру соединений для лучшего понимания концепции графовых баз данных, а также изучаю Neo4J У меня мало пользователей, и отношения между ними ЗНАЮТ следующим образом У меня есть следующие cqls для создания узлов и отношен…
12 апр '16 в 09:37
1
ответ
Cypher: получить список связанных узлов из списка узлов
У меня есть модель, как: введите описание изображения здесь(подстанции синим цветом, установки - желтым) Я сопоставляю пути от определенных подстанций до определенных подстанций. Match (s1:Substation) - [] - (:installation) - [ :feeds1..40 ] - (:ins…
04 июл '18 в 12:18
2
ответа
Запрос шифрования NOT IN с необязательным соответствием
НЕ СООТВЕТСТВУЮЩИЙ - ПЕРЕЙДИТЕ К ВАМ У меня есть следующий запрос: MATCH (n) WHERE (n:person) AND n.id in ['af97ab48544b'] // id is our system identifier OPTIONAL MATCH (n)-[r:friend|connected|owner]-(m) WHERE (m:person OR m:dog OR m:cat) RETURN n,r…
12 сен '16 в 14:59
1
ответ
Как поиск по индексированным свойствам занимает больше времени в запросе шифра Neo4j
Существует связь между сущностью и узлом Addess. Сущность имеет уникальное ограничение ключа на eid, а Address имеет уникальное ограничение ключа на addressLocation. У меня есть миллионы узлов для сущности и адреса. Точный запрос на поиск работает н…
29 мар '16 в 11:17
1
ответ
Не нарушены ли зашифрованные транзакции neo4j?
TL;DR: Я либо схожу с ума, либо транзакции neo4j слегка нарушены. Похоже, что незафиксированные узлы доступны за пределами зафиксированных транзакций, с отсутствующими свойствами - или чем-то столь же странным. Наше приложение node.js использует neo…
01 окт '14 в 02:17
1
ответ
Neo4j 2.0 уникальная ошибка ограничения "узел уже существует", когда он не
У меня возникли небольшие проблемы с уникальными ограничениями neo4j, когда оператор CREATE cypher не выполняется из-за того, что узел уже существует. Проблема в том, что это не существует. Кроме того, этот точный процесс с этими точными данными раб…
21 фев '14 в 14:35