Новичок в Neo4j и Cypher и проблемы с отношениями. Возможно, мои данные структурированы неправильно, но я хотел бы создать отношения между узлами на основе таблицы поиска. Я сделал много поисков, но не могу найти то, что будет работать с моей ситуацией, что, возможно, основано на моем минимальном опыте работы с Neo4j.
У меня есть три таблицы (обрисованы в общих чертах ниже), первая таблица содержит цели, вторая - названия компаний, а третья - это взаимосвязь между целями и компанией. Например, компания AB C хочет быть зеленой (компания) - [WANT_TO_BE] -> (цель)
Возможно ли это в Neo4j, используя таблицу поиска для создания отношений? Если да, то каков наилучший подход для этого, примеры, которые я нахожу для отношений, не охватывают этот тип примера.
Таблица целей
goalName
efficient
green
reduce fuel
Стол компании
companyName
ABC
EFG
XYZ
Таблица goal2comp
goalName, companyName
efficient, ABC
efficient, XYZ
green, ABC
green, EFG
reduce fuel, XYZ
reduce fuel, EFG