фонКак встроить граф neo4j в другой сайт?
Я использую Neo4j для запроса достаточно большой (но в конечном счете несложный) набора данных. Я пишу cypher непосредственно в веб-интерфейс и отслеживаю свои запросы в текстовом файле (old-skool).
Проблема
Я люблю результаты я получаю обратно, поэтому я хотел бы воспользоваться этой еще один шаг и построить более строгий интерфейс вокруг него, так что я могу дать нетехнических людей для изучения данных в рамках некоторых предварительно запрограммированных параметров.
Я прочитал ссылку на node4j API, и я уверен, что смогу построить интерфейс с нуля с помощью комбинации D3 для макета и промежуточного программного обеспечения промежуточного программного обеспечения, используя (например) серафим в node.js или neo4j рубигем.
Однако, стандартный веб-интерфейс neo4j настолько хорош, что мне интересно, могу ли я использовать его немного дальше и встраивать результаты запроса (в том числе ориентированные на усиление графики) в мое приложение, а не начинать с нуля?
Возможный подход
Есть ли преимущество такого подхода? Я предполагаю, что путешествие будет что-то вроде: (? Или другой)
- Построить запрос в моем 3 приложении партии
- Запроса Neo4j сервер
- Получит IFrame ответ
- Вставить ответ в третьей партии странице
Любой совет по этому вопросу - это туз.
Если я ошибаюсь, похоже, что GraphGists предназначены для небольших наборов данных, которые создаются «на лету» в браузере? Мой вариант использования отличается - я бы хотел запросить гораздо большую базу данных, сидящую на частном сервере. –
Я обновил свой ответ, чтобы дать некоторые подсказки о том, как использовать свою собственную БД с помощью собственной локально размещенной установки GraphGist. – cybersam