Публикации по теме '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 просмотров

Встраивание лампочек 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