Я хочу добавить путь значения в Neo4j графе , такие как (США - Население - 2015) этот путь имеет значение 320,970,000 и я хочу хранить в базе данныхКак добавить значение в пути Neo4j
Это то, что я хочу
Может кто мне помочь? или любое предложение?
Я хочу добавить путь значения в Neo4j графе , такие как (США - Население - 2015) этот путь имеет значение 320,970,000 и я хочу хранить в базе данныхКак добавить значение в пути Neo4j
Это то, что я хочу
Может кто мне помочь? или любое предложение?
Как @nicole и @cybersam показали, значение может быть сохранено на Население и FertilityRate. Он также может храниться непосредственно в отношениях между страной и годом , если Население и FertilityRate не имеют реального использования на графике, кроме как для переноса их значений.
Как упоминалось в @nicolewhite, вы можете сохранить значения в Population
и FertilityRate
узлах.
Например, вы можете сделать что-то вроде этого (я предполагаю, что «США» и 2015 узлов уже существуют):
MATCH (us:Country {name: "US"}), (y2015:Year {value: 2015})
CREATE
(us)<-[:OF_COUNTRY]-(:Population {value: 320970000})-[:DURING]->(y2015),
(us)<-[:OF_COUNTRY]-(:FertilityRate {value: 1.86})-[:DURING]->(y2015);
Вы можете перестроить свой график, чтобы выглядеть следующим образом:
для повторного использования меток и значения для различных измерений и фактов.
Я пропустил типы отношений на диаграмме.
oke спасибо за ваше решение, но я хочу, чтобы вопрос отвечал на этот график. Может ли этот граф определить слово из пользовательского вопроса, например «сколько населения в США?» поэтому он может автоматически ответить на этот график – Fakhriyanto
Разбор языка будет проблемой другого типа, но эта структура может расти с синонимами для факта, связанных слов для меры и т. д. Вы можете подойти к этой проблеме несколькими способами, и это зависит от того, сколько данных у вас есть и как вопросы будут втекать в систему. – ErnestoE
Я бы установил свойства на узлах. Сделайте что-то вроде установки свойства value в узле Population на 320970000. –