이정현KU23
DH Edu
20230912 그래프실습
Neo4j
query1
- 질의 의도: 서울에 위치한 고등학교 중 교화가 장미면서 교목이 소나무인 경우가 있는지 알아보기 위해 질의했습니다.
- 자연어 질의: 서울에 위치한 고둥학교(HighSchool)중 교화(SchoolFlower)가 장미이고 교목(SchoolTree)이 소나무인 경우를 출력하라.
- 쿼리: match(a:SchoolFlower{name:"장미"})-[r:isSchoolFlowerOf]-(b:HighSchool) match(c:SchoolTree{name:"소나무"})-[t:isSchoolTreeOf]-(b:HighSchool) return b
query2
- 질의 의도: 서울에 위치한 학교 중 교가에서 서울에 위치한 산이 아닌 백두산을 언급하는 경우 해당 학교 주변에 다른 산이 없기 때문인지 알고 싶었기 때문에 질의하게 되었습니다.
- 자연어 질의: 교가(SchoolSong)에 백두산(Mountain)을 언급한(mentions) 고등학교(HighSchool)와 고등학교가 위치한 행정구(Location-category)를 출력하라.
- 쿼리: match(a:HighSchool)-[r:hasSchoolSong]-(b:SchoolSong)-[t:mentions]-(c:Mountain{name:"백두산"}) match(a)-[s:isLocatedIn]-(d:Location) return a,d
gephi