
MATCH 
(person:/univ_demo/person WHERE age <= 45 
AND (person_sort = '事业编' OR staff_type = '校聘合同制人员') 
AND (
    -- staff_from != '本校师资博士后出站' 
    -- AND 
    lx_date >= '2025-01-01 00:00:00'
    ))
-[:person_to_org*1..1]->
(org:/univ_demo/org WHERE name like '*计算机*'), 
(person:/univ_demo/person 
-- WHERE age <= 45 
-- AND (person_sort = '事业编' OR staff_type = '校聘合同制人员') 
-- AND ((staff_from = '本校师资博士后出站' AND join_u_date >= '2020-01-01 00:00:00') 
-- OR (staff_from != '本校师资博士后出站' AND lx_date >= '2020-01-01 00:00:00'))
)
-[: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 '*人工智能*' OR abstract like '*人工智能*' OR title like '*人工智能*')) 
RETURN paper.name AS "paper_name", person.id, person.staff_from AS "staff_from" 
WITH TIMEOUT = 6m
/**
output()
**/
;
