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() **/ ;