当前位置: 首页 > news >正文

大型茶叶网站建设爱站网为什么不能用了

大型茶叶网站建设,爱站网为什么不能用了,掀浪云网站建设,莱州免费发布信息的网站平台文章目录 Cypher介绍执行Cypher语句查询总结 Cypher介绍 NodeMatcher和RelationshipMatcher能够表达的匹配条件相对简单#xff0c;更加复杂的查询还是需要用Cypher语句来表达。 Py2neo本身支持执行Cypher语句的执行#xff0c;可以将复杂的查询写成Cypher语句#xff0c;… 文章目录 Cypher介绍执行Cypher语句查询总结 Cypher介绍 NodeMatcher和RelationshipMatcher能够表达的匹配条件相对简单更加复杂的查询还是需要用Cypher语句来表达。 Py2neo本身支持执行Cypher语句的执行可以将复杂的查询写成Cypher语句通过graph.run方法查询返回的结果可以转化为pandas.DataFrame或者pandas.Series对象从而和其他数据分析工具无缝衔接。 执行Cypher语句查询 查询某类所有节点 cypher_ MATCH (n:person) RETURN n.name as namedf graph.run(cypher_).to_data_frame() # pd.DataFrame dfname 0 周杰伦 1 蔡依林 2 方文山 3 洪荣宏 4 杨瑞代 5 黄淩嘉 6 徐若瑄 7 许世昌 8 梁心颐 9 宋健彰 10 张惠妹 11 李玟 12 天台 声带 13 黄俊郎 14 陈镇川 15 古小力 16 袁咏琳 17 刘畊宏 18 弹头 19 李心艾 20 黄婕熙 21 罗宇轩 22 李汪哲 23 邱凯伟 24 杨常青 25 曾郁婷 26 毛毛 27 唐从圣 28 费玉清 29 黄凌嘉 30 陈奕迅 31 魏如昀 32 南拳妈妈 33 宇豪 34 许茹芸 35 齐秦 36 吴宗宪 37 温岚 38 潘儿查询所有专辑 cypher_ MATCH (n:album) RETURN n.name as namedf graph.run(cypher_).to_data_frame() # pd.DataFrame dfname 0 惊叹号 1 周杰伦的床边故事 2 恋花 3 跨时代 4 12新作 5 叶惠美 6 范特西 7 八度空间 8 依然范特西 9 最伟大的作品 10 看我72变 11 我很忙 12 天台爱情 13 Promise 14 魔杰座 15 Jay 16 寻找周杰伦 17 十一月的萧邦 18 11月的萧邦 19 七里香 20 城堡 21 袁咏琳 Cindy 22 哎呦不错哦 23 浪花兄弟 24 Lucky Number 25 回想曲青青校树 26 范特西PLUS 27 认了吧 28 乐酷·概念合辑 29 南拳妈妈的夏天 30 真爱无敌 31 哎哟不错哦 32 有点野 33 给你的情书 34 2007世界巡回演唱会 35 温式效应查询某个节点的路径为2的所有路径 cypher_ MATCH P(a)-[*2]-(b)\ WHERE a.name蔡依林\ RETURN Prelationship graph.run(cypher_) for rel in relationship:print(rel)Path(Node(person, name蔡依林), 歌手(Node(song, nameDare for more), Node(person, name蔡依林)), 歌手(Node(song, nameDare for more), Node(person, name周杰伦))) Path(Node(person, name蔡依林), 歌手(Node(song, name布拉格广场), Node(person, name蔡依林)), 歌手(Node(song, name布拉格广场), Node(person, name周杰伦))) Path(Node(person, name蔡依林), 歌手(Node(song, name布拉格广场), Node(person, name蔡依林)), 所属专辑(Node(song, name布拉格广场), Node(album, name看我72变))) Path(Node(person, name蔡依林), 歌手(Node(album, name看我72变), Node(person, name蔡依林)), 所属专辑(Node(song, name布拉格广场), Node(album, name看我72变))) Path(Node(person, name蔡依林), 歌手(Node(album, name看我72变), Node(person, name蔡依林)), 歌手(Node(album, name看我72变), Node(person, name周杰伦))) Path(Node(person, name蔡依林), 歌手(Node(album, name看我72变), Node(person, name蔡依林)), 所属专辑(Node(song, name骑士精神), Node(album, name看我72变))) Path(Node(person, name蔡依林), 歌手(Node(song, name海盗), Node(person, name蔡依林)), 作词(Node(song, name海盗), Node(person, name陈镇川))) Path(Node(person, name蔡依林), 歌手(Node(song, name海盗), Node(person, name蔡依林)), 所属专辑(Node(song, name海盗), Node(album, name城堡))) Path(Node(person, name蔡依林), 歌手(Node(person, name蔡依林), Node(album, name城堡)), 所属专辑(Node(song, name海盗), Node(album, name城堡))) Path(Node(person, name蔡依林), 歌手(Node(person, name蔡依林), Node(album, name城堡)), 作词(Node(person, name陈镇川), Node(album, name城堡))) Path(Node(person, name蔡依林), 歌手(Node(song, name你怎么连话都说不清楚), Node(person, name蔡依林)), 作词(Node(song, name你怎么连话都说不清楚), Node(person, name周杰伦))) Path(Node(person, name蔡依林), 歌手(Node(song, name你怎么连话都说不清楚), Node(person, name蔡依林)), 作词(Node(song, name你怎么连话都说不清楚), Node(person, name毛毛))) Path(Node(person, name蔡依林), 歌手(Node(song, name你怎么连话都说不清楚), Node(person, name蔡依林)), 所属专辑(Node(song, name你怎么连话都说不清楚), Node(album, nameLucky Number))) Path(Node(person, name蔡依林), 作词(Node(person, name蔡依林), Node(person, name毛毛)), 作词(Node(song, name你怎么连话都说不清楚), Node(person, name毛毛))) Path(Node(person, name蔡依林), 作词(Node(person, name蔡依林), Node(person, name毛毛)), 作词(Node(person, name周杰伦), Node(person, name毛毛))) Path(Node(person, name蔡依林), 歌手(Node(song, name骑士精神), Node(person, name蔡依林)), 所属专辑(Node(song, name骑士精神), Node(album, name看我72变)))(蔡依林)-[:歌手 {}]-(Dare for more)-[:歌手 {}]-(周杰伦) (蔡依林)-[:歌手 {}]-(布拉格广场)-[:歌手 {}]-(周杰伦) (蔡依林)-[:歌手 {}]-(布拉格广场)-[:所属专辑 {}]-(看我72变) (蔡依林)-[:歌手 {}]-(看我72变)-[:所属专辑 {}]-(布拉格广场) (蔡依林)-[:歌手 {}]-(看我72变)-[:歌手 {}]-(周杰伦) (蔡依林)-[:歌手 {}]-(看我72变)-[:所属专辑 {}]-(骑士精神) (蔡依林)-[:歌手 {}]-(海盗)-[:作词 {}]-(陈镇川) (蔡依林)-[:歌手 {}]-(海盗)-[:所属专辑 {}]-(城堡) (蔡依林)-[:歌手 {}]-(城堡)-[:所属专辑 {}]-(海盗) (蔡依林)-[:歌手 {}]-(城堡)-[:作词 {}]-(陈镇川) (蔡依林)-[:歌手 {}]-(你怎么连话都说不清楚)-[:作词 {}]-(周杰伦) (蔡依林)-[:歌手 {}]-(你怎么连话都说不清楚)-[:作词 {}]-(毛毛) (蔡依林)-[:歌手 {}]-(你怎么连话都说不清楚)-[:所属专辑 {}]-(Lucky Number) (蔡依林)-[:作词 {}]-(毛毛)-[:作词 {}]-(你怎么连话都说不清楚) (蔡依林)-[:作词 {}]-(毛毛)-[:作词 {}]-(周杰伦) (蔡依林)-[:歌手 {}]-(骑士精神)-[:所属专辑 {}]-(看我72变)查询周杰伦的所有专辑 cypher_ MATCH (n:album)-[r]-(m:person) \ where m.name 周杰伦\ RETURN type(r) AS type,n.name AS namealbum_person graph.run(cypher_) for ap in album_person:print(ap)歌手 七里香 歌手 浪花兄弟 歌手 恋花 歌手 跨时代 歌手 12新作 歌手 周杰伦的床边故事 歌手 叶惠美 歌手 范特西 歌手 八度空间 歌手 依然范特西 歌手 最伟大的作品 歌手 看我72变 歌手 我很忙查询具体两个人的路径在4以内的关系 cypher_ MATCH path(m:person)-[:作词 *1..4]-(n:person) \ WHERE m.name周杰伦 AND n.name徐若瑄 \ RETURN paths graph.run(cypher_)for l in s:print(l.values()[0])(周杰伦)-[:作词 {}]-(徐若瑄) (周杰伦)-[:作词 {}]-(方文山)-[:作词 {}]-(周杰伦)-[:作词 {}]-(徐若瑄)手动写出path路径的关系网 Path是一个比较复杂的结构Path中的节点和关系分别用nodes和relationships表示并且是按照路径上节点和关系的顺序分别存放的。 cypher_ MATCH path(m:person)-[:作词 *1..4]-(n:person) \ WHERE m.name周杰伦 AND n.name徐若瑄 \ RETURN path s graph.run(cypher_)for path in s:# 直接打印pathprint(path)# 获取路径中的节点和关系nodes path.nodesrelationships path.relationships # 自己组织路径文本path_text for n,r in zip(nodes, relationships):# 每次加入一个节点和一个关系的类型path_text {} - {} - .format(n[name], type(r).__name__)# 别忘了最后一个节点path_text nodes[-1][name] \nprint(path_text)总结 使用Py2neo查询Neo4j中的节点、关系和路径时条件简单的查询可以通NodeMatcher和RelationshipMatcher来实现。而较为复杂的查询可以写成Cypher语句来查询查询结果可以转化为pandas的DataFrame或者Series数据类型与其他数据分析工具结合。
http://www.hkea.cn/news/14276571/

相关文章:

  • 网站运营者保障网装修网官网
  • 合肥网站建设与设计永湖网站建设
  • 官方网站下载安装云支付室内设计网站论坛
  • 大型门户网站建设效果好吗杭州百度百家号seo优化排名
  • 手机触屏网站模板led灯具网站模板
  • 网站百度推广和优化整站快速排名
  • 怎么做国内网站wordpress插件 地图
  • 网站优化西安黄山新洲建设集团网站
  • 宁波网站建设公司哪个好泰安房产网签成交数据
  • 门户网站开发工作室wordpress 标签不显示图片
  • 购物网站开发将商品导入数据库深圳建站公司优化
  • 网站模板 哪家好茂名seo快速排名外包
  • 大连网站制作公司费用多少一个网站做两个语言模板可以吗
  • 太原做网站的北京旅游网站建设
  • 策划案网站做网站多少钱PageAdmin
  • 照明网站建设网络上做假网站做物流
  • 通辽市做网站公司seo网站排名的软件
  • 海口模板网站建站个人网页设计作品代码
  • 广东微信网站制作多少钱wordpress 如何提交表单
  • 孝感做网站松原网站建设公司电话
  • 深圳网站平面设计打码挂机网站建设
  • 邵东做网站的公司wordpress 生成小程序
  • 移动电商网站开发潮南最新消息今晚
  • 不用ftp可以做网站吗wordpress 子分类文章
  • 巢湖市网站建设优化怎么做英文的网站
  • 门户网站模板 html什么叫营销型网站
  • 网站做跳转wordpress企业类模板
  • 免费企业网站cms九江网站建设多少钱
  • 万博法务网站百度58同城找工作
  • 个人网站 备案 广告wordpress 国外免费主题