





MATCH 
(person:/univ_demo/person 
WHERE lx_date >= '2020-01-01 00:00:00' 
AND age <= 45 
AND status in ('在职', '报到中') 
AND person_sort = '事业编' 
AND staff_type = '专任教师岗位')
-[:person_to_org*1..1]->
(org:/univ_demo/org WHERE name = '计算机学院'), 
(person:/univ_demo/person 
WHERE lx_date >= '2020-01-01 00:00:00' 
AND age <= 45 
AND status in ('在职', '报到中') 
AND person_sort = '事业编' 
AND staff_type = '专任教师岗位')
-[:person_to_szxxsb*1..1]->
(honor:/univ_demo/szxxsb 
WHERE gccrc in ('国家级人才A类', '国家级人才B类', '国家级人才C类', '省部级人才') 
AND xm_name like '*青年人才计划*'), 
(person)
-[:person_to_master*1..1]->
(student:/univ_demo/student_master)
-[:own_paper*1..1]->
(paper:/univ_demo/paper 
WHERE level in ('A类', 'B类') 
AND type in ('期刊', '会议') 
AND keywords like '*人工智能*') 
RETURN person.id, org.id, honor.id, student.id, paper.id
/**
output()
count(8)
**/
;


MATCH 
(person:/univ_demo/person 
WHERE lx_date >= '2020-01-01 00:00:00' 
AND age <= 45 
AND status in ('在职', '报到中') 
AND person_sort = '事业编' 
AND staff_type = '专任教师岗位')
-[:person_to_org*1..1]->
(org:/univ_demo/org WHERE name = '计算机学院'), 
(person:/univ_demo/person 
WHERE lx_date >= '2020-01-01 00:00:00' 
AND age <= 45 
AND status in ('在职', '报到中') 
AND person_sort = '事业编' 
AND staff_type = '专任教师岗位')
-[:person_to_szxxsb*1..1]->
(honor:/univ_demo/szxxsb 
WHERE gccrc in ('国家级人才A类', '国家级人才B类', '国家级人才C类', '省部级人才') 
AND xm_name like '*青年人才计划*'), 
(person)
-[:person_to_master*1..1]->
(student:/univ_demo/student_master)
-[:own_paper*1..1]->
(paper:/univ_demo/paper 
WHERE level in ('A类', 'B类') 
AND type in ('期刊', '会议') 
AND keywords like '*人工智能*') 
RETURN person.name AS "teacher_name", person.account AS "teacher_account", org.name AS "org_name", org.up AS "org_up", honor.gccrc AS "honor_gccrc", student.name AS "student_name", student.account AS "student_account", paper.title AS "paper_title", paper.abstract AS "paper_abstract", paper.keywords AS "paper_keywords", paper.journals AS "paper_journals", paper.level AS "paper_level", paper.type AS "paper_type", paper.paper_file AS "paper_file", paper.name AS "_univ_demo_paper_name_0"
/**
output()
count(8)
**/
;




MATCH 
(person:/univ_demo/person 
WHERE lx_date >= '2020-01-01 00:00:00' 
AND age <= 45 
AND status in ('在职', '报到中') 
AND person_sort = '事业编' 
AND staff_type = '专任教师岗位')
-[:person_to_org*1..1]->
(org:/univ_demo/org WHERE name = '计算机学院'), 
(person:/univ_demo/person 
WHERE lx_date >= '2020-01-01 00:00:00' 
AND age <= 45 
AND status in ('在职', '报到中') 
AND person_sort = '事业编' 
AND staff_type = '专任教师岗位')
-[:person_to_szxxsb*1..1]->
(honor:/univ_demo/szxxsb 
WHERE gccrc in ('国家级人才A类', '国家级人才B类', '国家级人才C类', '省部级人才') 
AND xm_name like '*青年人才计划*'), 
(person)
-[:person_to_master*1..1]->
(student:/univ_demo/student_master)
-[:own_paper*1..1]->
(paper:/univ_demo/paper 
WHERE level in ('A类', 'B类') 
AND type in ('期刊', '会议') 
AND keywords like '*人工智能*') 
/**
output()
match("graph.edges.len",26,"graph.nodes.len",27)
**/
;

