이정현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