-
Neo4J 데이터 셋 구성Intelligent Product/Neo4J 2022. 3. 3. 22:59
* 데이터 셋 구성 방법
- Person 객체 Alice와 Jasper를 만들고 이 관계를 친구라 정의한다.
CREATE (alice:Person {name:"Alice"})-[:IS_FRIEND_OF]->(jasper:Person {name:"Jasper"})
- 마곡이라는 Location 객체 생성, 한식이라는 Cuisine 생성CREATE (matthew:Location {name:"Magok"}), (korean:Cuisine {name:"Korean"})
- 마곡에 위치한 Korean BBQ Haecha 라는 한식당을 Restaurant 객체 생성CREATE (seolhwaranghaecha:Restaurant {name:"Korean BBQ Haecha"})-[:SERVES]->(korean), (seolhwaranghaecha)-[:LOCATED_IN]->(matthew)
- Judy는 Korean BBQ Haecha를 좋아한다 라는 관계를 등록CREATE (jasper)-[:LIKES]->(seolhwarang)
* 데이터 셋(총 23개)
Person(8) : Alice, Jasper, Uno, Jay, Cherry, Henny, Brandon, Matthew
Location(4) : 마곡동, 발산동, 가양동, 공항동
Cuisine(5) : 일식당, 중식당, 한식당, 태국식당, 베트남식당
Restaurant(6) : 설화랑, 배진수스시, 도화림, 홍차이, 타이투고, 포메인CREATE (alice:Person {name:"Alice"}), (jasper:Person {name:"Jasper"}), (uno:Person {name:"Uno"}), (jay:Person {name:"Jay"}), (cherry:Person {name:"Cherry"}), (henny:Person {name:"Henny"}), (brandon:Person {name:"Brandon"}), (matthew:Person {name:"Matthew"}), (magok:Location {name:"마곡동"}), (balsan:Location {name:"발산동"}), (gayang:Location {name:"가양동"}), (gonghang:Location {name:"공항동"}), (japanese:Cuisine {name:"일식당"}), (chinese:Cuisine {name:"중식당"}), (korean:Cuisine {name:"한식당"}), (thai:Cuisine {name:"태국식당"}), (vietnamese:Cuisine {name:"베트남식당"}), (seolhwarang:Restaurant {name:"설화랑"}), (baejinsoosushi:Restaurant {name:"배진수스시"}), (dohwalim:Restaurant {name:"도화림"}), (hongchai:Restaurant {name:"홍차이"}), (thaitogo:Restaurant {name:"타이투고"}), (phomain:Restaurant {name:"포메인"}), (alice)-[:IS_FRIEND_OF]->(jasper), (alice)-[:IS_FRIEND_OF]->(uno), (alice)-[:IS_FRIEND_OF]->(jay), (alice)-[:IS_FRIEND_OF]->(cherry), (alice)-[:IS_FRIEND_OF]->(henny), (alice)-[:IS_FRIEND_OF]->(brandon), (alice)-[:IS_FRIEND_OF]->(matthew), (seolhwarang)-[:SERVES]->(korean), (phomain)-[:SERVES]->(vietnamese), (hongchai)-[:SERVES]->(chinese), (baejinsoosushi)-[:SERVES]->(japanese), (thaitogo)-[:SERVES]->(thai), (dohwalim)-[:SERVES]->(chinese), (seolhwarang)-[:LOCATED_IN]->(magok), (baejinsoosushi)-[:LOCATED_IN]->(balsan), (hongchai)-[:LOCATED_IN]->(gonghang), (thaitogo)-[:LOCATED_IN]->(gonghang), (dohwalim)-[:LOCATED_IN]->(gayang), (phomain)-[:LOCATED_IN]->(magok), (alice)-[:LIKES]->(dohwalim), (alice)-[:LIKES]->(hongchai), (alice)-[:LIKES]->(thaitogo), (jasper)-[:LIKES]->(seolhwarang), (jasper)-[:LIKES]->(thaitogo), (jay)-[:LIKES]->(seolhwarang), (jay)-[:LIKES]->(phomain), (uno)-[:LIKES]->(baejinsoosushi), (uno)-[:LIKES]->(thaitogo), (henny)-[:LIKES]->(thaitogo), (henny)-[:LIKES]->(baejinsoosushi), (cherry)-[:LIKES]->(baejinsoosushi), (cherry)-[:LIKES]->(phomain), (cherry)-[:LIKES]->(hongchai), (brandon)-[:LIKES]->(dohwalim), (brandon)-[:LIKES]->(phomain), (matthew)-[:LIKES]->(dohwalim), (matthew)-[:LIKES]->(hongchai), (matthew)-[:LIKES]->(baejinsoosushi)
*생성결과
'Intelligent Product > Neo4J' 카테고리의 다른 글
Neo4j Rest API 서버 구성하기 #3 (0) 2022.05.11 Neo4j RestAPI 서버 구성하기 #2 (0) 2022.05.10 Neo4j RestAPI 서버 구성하기 #1 (0) 2022.05.09 neo4j example - 레스토랑 (0) 2022.03.03 Neo4J 세팅 (0) 2022.03.03