박진영KU23
DH Edu
230912 수업 그래프 실습
Neo4j
query1
- 질의 의도: 아이의 이름에도 '트렌드'가 존재합니다. 대략 10년을 주기로 그때의 인기있는 아이 이름이 변화합니다. 그런가 하면, 오랫동안 사람들에게 사랑받는 아이 이름 또한 존재합니다. '유진'과 같은 이름이 그 예입니다. 제가 시트를 정리했던 학교들 중 솔샘고등학교는 원래 교명이 미양고등학교였다가 변화하였고, 이러한 사례를 통해 학교들 간에도 '트렌드'가 존재하지 않을까 하는 생각이 들었습니다. 그리고 트렌드 속에서 오랫동안 사랑받는 교화에 집중에 보고자 하였습니다.
- 자연어 질의: 1900년대에 설립된(syear) 학교들(HighSchool)과 2000년대 설립된 학교들(HighSchool)이 공통으로 가지는(isSchoolFlowerOf) 교화(SchoolFlower)를 추려낸 후, 교화명(name)을 많이 언급된 순서대로 다섯째까지 출력하라.
- 쿼리:
match (a:HighSchool) where a.syear >=2000 match (c:SchoolFlower)-[r:isSchoolFlowerOf]-(a) match (c)-[s:isSchoolFlowerOf]-(b:HighSchool) where b.syear < 2000 return c.name as 교화, count(c) as 언급횟수 order by 언급횟수 desc limit 5
query2
- 질의 의도: 질의어를 만든 목적 서술
- 자연어 질의: 질문 만들기
- 쿼리: 실제 쿼리 서술