查询股票代码为000001.SZ的实体
MATCH (n:`股票`) WHERE n.TS代码 = "000001.SZ" RETURN n
查询与000001.SZ距离3以内的实体,返回前3个
MATCH (p:`股票`)-[*..3]-(b:`股票`) WHERE p.TS代码="000001.SZ" RETURN p,b LIMIT 3
// a-…>b a、b之间有三个关系及两个节点
//等价于 (a) - () - () -> (b)MATCH p=(a)-[*3]->(b) RETURN p
路径包含2个以上关系
MATCH p=(a)-[*2..]->(b) RETURN p
和000001.SZ关系在3到5个之间的节点
MATCH (p:`股票`)-[*3..5]-(b:`股票`) WHERE p.TS代码="000001.SZ" RETURN p,b LIMIT 3
查询股票__所属__概念的概念为融券标的股的股票节点
MATCH (p:`股票`)-[]-(b:`概念`) WHERE b.`概念名称`="融券标的股" RETURN p,b LIMIT 25
删除概念名称为融券标的股的概念节点和所属关系
MATCH (p:`股票`)-[r]-(b:`概念`) WHERE b.`概念名称`="融券标的股" DELETE r,b
要删除的概念节点及属性有融资标的股、融资融券、转融券标的、深股通、沪股通
MATCH (p:`股票`)-[r]-(b:`概念`) WHERE b.`概念名称`="深股通" or b.`概念名称`="沪股通" or b.`概念名称`="融资标的股" or b.`概念名称`="转融券标的" DELETE r,b
查询与000001.SZ股票链接关系有2个的股票实体的个数
MATCH (p:`股票`)-[*2]-(b:`股票`) WHERE p.TS代码="000001.SZ" RETURN COUNT(b)
要删除股东节点的有香港中央结算有限公司(陆股通)
国家队友中国证金、中央汇金等公司,这些不需要删除,查询中央汇金资产管理有限责任公司所持股的公司数
MATCH (p:股票)-[r]-(b:股东) WHERE b.`股东名称`="中央汇金资产管理有限责任公司" return COUNT(p)
查询和000001.SZ有四个关系的节点
MATCH (p:`股票`)-[]-()-[]-()-[]-()-[]-(b:`股票`) WHERE p.TS代码="000001.SZ" RETURN p,b LIMIT 5
查询和000001.SZ有四个关系的节点并且显示出路径
MATCH (p:`股票`)-[r1]-(m1)-[r2]-(m2)-[r3]-(m3)-[r4]-(b:`股票`) WHERE p.TS代码="000001.SZ" RETURN p,b,r1,m1,r2,m2,r3,m3,r4 LIMIT 5
利用链路预测算法查询两个节点之间的亲密度,经测试如果与000001.SZ链接关系相同的节点,其亲密度相同
MATCH (s1:股票 {TS代码:"000001.SZ"}) MATCH (s2:股票 {TS代码:"600332.SH"}) RETURN algo.linkprediction.adamicAdar(s1, s2) AS score
查询航天军工概念市值前五的股票
MATCH (p:总市值)-[:`查询总市值`]-(s:股票)-[r:所属]-(c:概念) WHERE c.概念名称="航天军工" return s,p ORDER BY p.金额 LIMIT 5
欢迎在评论区中进行批评指正,转载请注明来源,如涉及侵权,请联系作者删除。