Публикации по теме 'cypher'
Cypher Sleuthing: заявление CASE
Cypher Sleuthing: заявление CASE
Недавно я работал над одним из наших руководств для разработчиков ( Руководство по импорту CSV ) и наткнулся на какой-то Cypher , который мне нужно было настроить в операторе CASE на этой странице. У меня возникли проблемы с поиском правильного синтаксиса, поэтому я обратился к некоторым экспертам Cypher за помощью.
Как оказалось, я неправильно смотрел на заявление Cypher CASE и неправильно понял его структуру и замысел. Я хочу поделиться тем,..
Отвечать на вопросы по английскому с помощью графов знаний и последовательного перевода
В научно-фантастических фильмах, таких как Звездный путь и 2001: Космическая одиссея , члены экипажа ходят вокруг, задавая вопросы своему кораблю о вещах, содержащихся в его энциклопедической базе данных:
Крашер: Компьютер, какова природа Вселенной? Компьютер: Вселенная представляет собой сфероидальную область диаметром 705 метров.
—Помни меня, Звездный путь: Следующее поколение
В этой статье я покажу вам, как создать базовую версию этого, используя магию преобразования..
Вопросы по теме 'cypher'
Neo4j Cypher: как перебрать результат ExecutionResult
Как в этом коде перебрать все узлы в результате ExecutionResult?
CypherParser parser = new CypherParser();
ExecutionEngine engine = new ExecutionEngine( graphDb );
Query query = parser.parse( "START n=node(2) MATCH (n)<-[:IS_A]-(x) RETURN x"...
6251 просмотров
schedule
13.07.2022
Как вернуть конечный узел отношения в Cypher-запросе?
Следующий Cypher-Query возвращает все отношения из соответствующего индекса отношения:
start r=relationship:concept_contained_in_report('concept_id:2') return r
Как я могу вернуть все конечные узлы этих отношений вместо самих отношений?
Я...
2044 просмотров
schedule
31.05.2023
Сортировка запросов индекса neo4js lucene в Cypher
как я могу написать этот пример в шифрованном запросе в веб-консоли?
hits = movies.query( "title", new QueryContext( "*" ).sort( "title" )
Это то, что я получил до сих пор. Как добавить сортировку?
start a = node:movies("title:*") return...
873 просмотров
schedule
05.09.2022
Neo4j: какой подход к запросу для выбора одного узла на основе свойства и положения узла?
У меня возникли проблемы с оценкой того, когда использовать какой механизм запросов Neo4j (Gremlin, Cypher, обходы, встроенные алгоритмы). Например, я хотел бы выбрать единственный узел на всем графике.
с наибольшим количеством ребер;
в...
580 просмотров
schedule
05.05.2024
Spring data neo4j и запрос с ключевым словом IN
У меня много разных узлов, связанных отношениями. В этих отношениях я использую некоторые свойства типа Enum, и я пытаюсь выполнить запрос через отношения, используя язык Cyper, и возвращаю только те, у которых свойство Enum находится в массиве....
1362 просмотров
schedule
07.09.2023
Neo4j Cypher: ограничение начальных узлов после запроса lucene
У меня есть запрос Cypher, который начинается с поиска списка узлов из индекса с использованием запроса lucene:
START n=node:people("name:ROBERT")
MATCH n--o
RETURN n.name, COLLECT(o.task_name)
который становится очень медленным, когда запрос...
690 просмотров
schedule
08.12.2022
Как в Neo4J получить идентификатор самого большого узла на графике?
Я запускаю сценарий, который перебирает все узлы. Первоначально я думал, что максимальный идентификатор узла будет соответствовать общему количеству узлов в графе, которое я получил с помощью этого запроса Cypher через REST:
START n=node(*)...
2388 просмотров
schedule
04.01.2024
neo4j подсчитывает производительность узлов на 200 тыс. узлов и 450 тыс. отношений
Мы разрабатываем приложение на основе neo4j и php с узлами 200k , каждый узел которого имеет такое свойство, как type='user' или type='company' для обозначения определенного объекта нашего приложения. Нам нужно получить количество всех...
2180 просмотров
schedule
18.11.2022
Возврат двух агрегатов в одном запросе Cypher?
Я боролся с Сайфером, пытаясь вычислить СУММУ двух значений и найти разницу. У меня есть эти два запроса, которые находят общее количество отправленных и полученных узлов:
START addr = node(5)
MATCH addr <- [:owns] - owner - [to:transfers]...
3217 просмотров
schedule
20.09.2022
остановка запроса neo4j/cypher, когда условие истинно
У меня есть график, в котором каждый узел представляет класс Java, и у каждого есть свойство, называемое пространством имен. Я хочу сопоставить шаблон, в котором начальный узел и конечный узел имеют общее пространство имен, но все промежуточные узлы...
470 просмотров
schedule
13.07.2023
Neo4jClient: удалить отношения
У меня есть следующий шифрованный запрос:
start n=node(0)
match (n)-[:USER_BELONGS_TO]-(x)-[r]->(y)
where (x.EmailAddress = '[email protected]')
and (y.EmailAddress = '[email protected]')
and (type(r) = 'FOLLOWS')
delete r;
Как...
506 просмотров
schedule
15.04.2022
Neo4j: Шаг за шагом, чтобы создать автоматический индекс
Я создаю новую базу данных Neo4j. У меня есть тип узла с именем Пользователь, и мне нужен индекс свойств пользователя Идентификатор и Адрес электронной почты . Как настроить индекс, когда база данных новая? Я заметил, что в файле...
19257 просмотров
schedule
30.07.2023
Встраивание лампочек neo4j и удаление в шифре
Я использую REST API neo4j через лампочки, и я попытался удалить узел вместе со всеми связанными ребрами с помощью шифра следующим образом:
from bulbs.neo4jserver import Graph as Neo4jGraph
db = Graph()
query = '''START d=node(57)...
441 просмотров
schedule
03.10.2023
neo4j не использует повторно существующую вершину в шифровании, создает уникальный запрос
Часть моего графика neo4j представляет объекты, их значения и атрибуты, связанные с этими значениями. Чтобы использовать общий синтаксис программирования, я сохраняю что-то вроде результата:
Object.Attribute = Value
где Object, Attribute и...
497 просмотров
schedule
18.11.2022
Запрос NEO4J Cypher Запрос индекса START с несколькими узлами
Можно ли написать шифрованный запрос, который может НАЧАТЬ с запроса точного индекса для нескольких узлов?
Например:
START n=node:indexName (key="value1", key="value2" ...)
Мне не удалось добиться чего-то подобного вышеизложенному, я...
2951 просмотров
schedule
26.10.2022
Ускорение шифровального запроса Neo4j
Я работаю над сайтом, который использует Neo4j через библиотеку php. Меня беспокоит то, что мои предложения появляются довольно медленно (1-3 секунды). Они должны появиться почти мгновенно. Я использую автозаполнение Jquery ui для отображения...
802 просмотров
schedule
02.01.2023
Neo4j - чувствительный к регистру запрос lucene
Я делаю предложения из базы данных Neo4j с шифрованным запросом через библиотеку php. Меня беспокоит то, что он дает предложение медленно. Я заметил, что если я использую запрос lucene в поиске по индексу, запрос выполняется быстрее, но я не нашел...
208 просмотров
schedule
29.06.2023
Возврат только простых путей в запросе Neo4j Cypher
Учитывая запрос, подобный следующему:
START n = node(123)
MATCH p = n-[r:LIKES*..3]->x
RETURN p;
Пути результатов, которые я получаю с помощью приведенного выше запроса, содержат циклы.
Как вернуть только простые пути?
Учитывая этот...
10446 просмотров
schedule
22.06.2023
Что не так с моим индексным запросом neo4j в Cypher?
Используя версию 1.9 сообщества neo4j, я пробовал индексировать запросы с небольшим набором данных «Cineast» и с набором данных «Matrix». В интерфейсе веб-администратора набор Cineasts имеет индекс под названием Актер.
START...
2231 просмотров
schedule
29.05.2022
Возвращает уникальные узлы в запросе пути Cypher
Я пытаюсь получить уникальный набор элементов, связанных с заданным узлом графа. У меня есть несколько узлов, загруженных в базу данных графа Neo4j, которые связаны с помощью отношения «TO» (например, узел 6 соединяет узел «TO» 7). Мне удалось...
20990 просмотров
schedule
24.03.2023