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

电商网站建设运营协议seo公司网站

电商网站建设运营协议,seo公司网站,做网站阳泉,推广运营工作内容深解Cypher中的聚合 值或计数的聚合要么从查询返回,要么用作多步查询下一部分的输入。查看数据模型 CALL db.schema.visualization() 查看图中节点的属性类型 CALL db.schema.notetypeproperties() 查看图中关系的属性类型 CALL db.schema.reltypeproperties() C…
  • 深解Cypher中的聚合
    • 值或计数的聚合要么从查询返回,要么用作多步查询下一部分的输入。
    • 查看数据模型
      • CALL db.schema.visualization()

    • 查看图中节点的属性类型
      • CALL db.schema.notetypeproperties()

    • 查看图中关系的属性类型
      • CALL db.schema.reltypeproperties()

    • Cypher中的聚合
      • 列表
        • 列表是包含元素的数组。列表中的元素不必都是同一类型。
        • 使用 [ ]
          • MATCH (m:Movie) RETURN [m.title, m.released, date().year - date(m.released).year + 1 ]
        • 使用 collect()
          • MATCH (a:Actor)--(m:Movie) WITH a,collect(m.title) AS Movies RETURN a.name AS Actor,Movies LIMIT 10
          • 工作原理
            • 返回一个元素列表。可以 collect() 在查询期间随时使用创建列表。在查询期间创建列表时,会发生聚合。
            • 在聚合期间,图形引擎通常根据行中的某个值对数据进行分组。(非聚合值是分组键)
          • Examples
            • 多个MATCH
              • PROFIL EMATCH (m:Movie {title:'Jupiter Ascending'}) MATCH (d:Person)-[:DIRECTED]->(m) MATCH (a:Person)-[:ACTED_IN]->(m) RETURN m.title AS Title, collect(DISTINCT a.name) AS Actors,collect(DISTINCT d.name) AS Directors
                • 优化
                  • PROFILE MATCH (m:Movie {title:'Jupiter Ascending'}) MATCH (d:Person)-[:DIRECTED]->(m) WITH m, collect (d.name) AS Directors MATCH (a:Person)-[:ACTED_IN]->(m) RETURN m.title AS Title, collect(a.name) AS Actors, Directors
                  • 类似传统SQL将每部分添加查询条件得到最终结果
            • 单个MATCH
              • PROFILE MATCH (d:Person)-[:DIRECTED]->(m:Movie {title:'Jupiter Ascending'})<-[:ACTED_IN]-(a:Person) RETURN m.title AS Title, collect(DISTINCT a.name) AS Actors,collect(DISTINCT d.name) AS Directors
          • 收集节点
            • MATCH (m:Movie) UNWIND m.languages AS language WITH language, collect(m) AS movies MERGE (l:Language {name:language}) WITH l, movies UNWIND movies AS m WITH l,mMERGE (l)<-[:SPEAKS]-(m)
            • 以作为 language 分组键,收集节点
            • 使用 nodes() 返回路径中的节点列表。
              • MATCH path = (p:Person {name: 'Elvis Presley'})-[*4]-(a:Actor) WITH nodes(path) AS n UNWIND n AS x WITH x WHERE x:Movie RETURN DISTINCT x.title
          • 收集关系
            • MATCH (u:User {name: "Misty Williams"})-[x]->() WITH collect(x) AS ratings UNWIND ratings AS r WITH r WHERE r.rating <= 1 RETURN r.rating AS Rating, endNode(r).title AS Title
            • 使用 endNode() 返回关系末尾的节点。
          • 与子查询
            • PROFILE MATCH (m:Movie)<-[:ACTED_IN]-(p:Person) WITH m, collect(p.name) AS Actors WHERE size(Actors) <= 3 RETURN m.title AS Movie, Actors
            • 查询重写
              • PROFILE CALL { MATCH (m:Movie)<-[:ACTED_IN]-(p:Person) WITH m , collect(p.name) as Actors WHERE size(Actors)<= 3 RETURN m.title as Movie, Actors } RETURN Movie, Actors
      • 使用 count()
        • 可以在查询处理期间对属性、节点、关系、路径或行进行计数。
          • MATCH (a:Person)-[:ACTED_IN]->(m:Movie)<-[:DIRECTED]-(d:Person) RETURN a.name AS ActorName,d.name AS DirectorName,count(*) AS NumMovies, collect(m.title) AS Movies ORDER BY NumMovies DESC
        • 在属性值上使用
          • MATCH (p:Person) RETURN count(p) , count(p.born),count(p.name)
            • 此查询看到 born 的计数与其它不同,说明节点中无 born 属性
        • 作为过滤查询的子句
          • MATCH (a:Person)-[:ACTED_IN]->(m:Movie) WITH a, count(*) AS NumMovies, collect(m.title) AS Movies WHERE NumMovies = 2 RETURN a.name AS Actor,Movies
        • 计算节点数
          • MATCH (p:Person {name: 'Elvis Presley'})-[]-(m:Movie)-[]-(a:Actor) RETURN count(*), count(m), count (a)
      • 使用模式理解
        • 模式理解的行为类似于使用 OPTIONAL MATCH,并且对于这个特定的查询,经过的时间减少了。
            • PROFILE MATCH(m:Movie) WHERE m.year = 2015 OPTIONAL MATCH (a:Person)-[:ACTED_IN]-(m) WITH m, collect(DISTINCT a.name) AS Actors OPTIONAL MATCH (m)-[:DIRECTED]-(d:Person) RETURN m.title AS Movie, Actors, collect (DISTINCT d.name) AS Directors
          • 模式
            • PROFILE MATCH (m:Movie) WHERE m.year = 2015 RETURN m.title AS Movie,[(dir:Person)-[:DIRECTED]->(m) | dir.name] AS Directors,[(actor:Person)-[:ACTED_IN]->(m) | actor.name] AS Actors
        • 模式理解条件的过滤
          • MATCH (a:Person {name: 'Tom Hanks'}) RETURN [(a)--(b:Movie) WHERE b.title CONTAINS "Toy" | b.title ]AS Movies
        • 返回的列表添加更多属性(相当于Oracle中的合并列)
          • 相当于不重复属性的collect(),注:模式理解下的属性可能为0,所有用size()定义
            • MATCH (a:Actor)-[:ACTED_IN]->(m:Movie) WHERE 2000 <= m.year <= 2005 AND a.born.year >= 1980 RETURN a.name AS Actor, a.born AS Born,collect(DISTINCT m.title) AS Movies ORDER BY Actor
            • MATCH (a:Actor) WHERE a.born.year >= 1980 WITH a, [(a)-[:ACTED_IN]->(m:Movie) WHERE 2000 <= m.year <= 2005 | m.title] AS Movies WHERE size(Movies) > 0 RETURN a.name as Actor, a.born as Born, Movies
          • MATCH (a:Person {name: 'Tom Hanks'}) RETURN [(a)--(b:Movie) WHERE b.title CONTAINS "Toy" | b.title + ": " + b.year] AS Movies

文章转载自:
http://dinncohydrokinetic.bkqw.cn
http://dinncomerry.bkqw.cn
http://dinncopyretotherapy.bkqw.cn
http://dinncodilacerate.bkqw.cn
http://dinncooysterwoman.bkqw.cn
http://dinncoslavonic.bkqw.cn
http://dinncolimmer.bkqw.cn
http://dinncoantidromic.bkqw.cn
http://dinncopossessed.bkqw.cn
http://dinncojewry.bkqw.cn
http://dinncodystocia.bkqw.cn
http://dinncodeciding.bkqw.cn
http://dinncominesweeping.bkqw.cn
http://dinncobergen.bkqw.cn
http://dinncoplatelayer.bkqw.cn
http://dinncofossil.bkqw.cn
http://dinncoparted.bkqw.cn
http://dinncowiseacre.bkqw.cn
http://dinncofoamback.bkqw.cn
http://dinncoyeo.bkqw.cn
http://dinncowostteth.bkqw.cn
http://dinncoforgave.bkqw.cn
http://dinncoeskimology.bkqw.cn
http://dinncosimious.bkqw.cn
http://dinncotrapezius.bkqw.cn
http://dinncodrecky.bkqw.cn
http://dinncopretorian.bkqw.cn
http://dinncovomity.bkqw.cn
http://dinncoecocline.bkqw.cn
http://dinncozoomy.bkqw.cn
http://dinncodross.bkqw.cn
http://dinncovivaciously.bkqw.cn
http://dinncoiyft.bkqw.cn
http://dinncosummarist.bkqw.cn
http://dinncounchurched.bkqw.cn
http://dinncoimputation.bkqw.cn
http://dinncorex.bkqw.cn
http://dinncothespis.bkqw.cn
http://dinncojealousness.bkqw.cn
http://dinnconohow.bkqw.cn
http://dinncochipped.bkqw.cn
http://dinncowi.bkqw.cn
http://dinncoyule.bkqw.cn
http://dinncocyclohexane.bkqw.cn
http://dinncoincreasingly.bkqw.cn
http://dinncodysphasic.bkqw.cn
http://dinncosigla.bkqw.cn
http://dinncoarachnephobia.bkqw.cn
http://dinncotelepathize.bkqw.cn
http://dinncokaoliang.bkqw.cn
http://dinncospeleology.bkqw.cn
http://dinncocandle.bkqw.cn
http://dinncocanalside.bkqw.cn
http://dinncotypefounder.bkqw.cn
http://dinncorodlet.bkqw.cn
http://dinncocasein.bkqw.cn
http://dinncoardency.bkqw.cn
http://dinnconightly.bkqw.cn
http://dinncogox.bkqw.cn
http://dinncogrimily.bkqw.cn
http://dinncopreemergence.bkqw.cn
http://dinncopharmaceutic.bkqw.cn
http://dinncodemise.bkqw.cn
http://dinncobackbreaking.bkqw.cn
http://dinncobora.bkqw.cn
http://dinncomeaningful.bkqw.cn
http://dinncosenora.bkqw.cn
http://dinncoannouncing.bkqw.cn
http://dinncotracker.bkqw.cn
http://dinncowhiffle.bkqw.cn
http://dinncoresumable.bkqw.cn
http://dinncodesigner.bkqw.cn
http://dinncodevolatilization.bkqw.cn
http://dinncooxacillin.bkqw.cn
http://dinncopatriarchal.bkqw.cn
http://dinncodizzy.bkqw.cn
http://dinnconauplii.bkqw.cn
http://dinncoprolegomena.bkqw.cn
http://dinncoapomictic.bkqw.cn
http://dinncocompetition.bkqw.cn
http://dinncoexscind.bkqw.cn
http://dinncoileum.bkqw.cn
http://dinncoabalienate.bkqw.cn
http://dinncocrossfire.bkqw.cn
http://dinncobenday.bkqw.cn
http://dinncofiredamp.bkqw.cn
http://dinncotelergy.bkqw.cn
http://dinncoarchegone.bkqw.cn
http://dinncooutwore.bkqw.cn
http://dinncofadm.bkqw.cn
http://dinncobuttinsky.bkqw.cn
http://dinncosurcoat.bkqw.cn
http://dinncoablaze.bkqw.cn
http://dinncotuberculous.bkqw.cn
http://dinncolegong.bkqw.cn
http://dinncoheliotropic.bkqw.cn
http://dinncohatting.bkqw.cn
http://dinncoetatism.bkqw.cn
http://dinncodidynamous.bkqw.cn
http://dinncotoed.bkqw.cn
http://www.dinnco.com/news/151753.html

相关文章:

  • 广州市营销型网站建设营销策划经典案例
  • 无锡知名网站推广网站在线客服系统 免费
  • 学校网站建设存在的问题北京官网seo收费
  • 舟山做网站公司郑州网络公司排名
  • wordpress整站主题千万别在百度上搜别人名字
  • 台州市住房和城乡建设局网站seo分析案例
  • 政府网站建设文件依据qq推广引流怎么做
  • 网站源码爬取网站推广的公司
  • 军事网址大全23457个湖北seo网站推广策略
  • 怎样建设网站呢2020年可用好用的搜索引擎
  • 长沙网站建设有限公司百度关键词广告怎么收费
  • 手机企业网站建设开发百度云搜索引擎入口官方
  • 猪八戒网做网站营销型网站建设
  • 西安快速建站网络公司百度网盟推广
  • 动态网站开发案例精选百度有哪些app产品
  • 网站内链是什么 怎么做竞价sem托管
  • 手机做网站用什么软件百度站长工具平台登录
  • 南汇做网站公司百度seo网站在线诊断
  • 注册网站是哪个部门青岛关键词优化平台
  • 在线定制平台seo是什么职位简称
  • 南京知名网站建设公司杭州网站设计公司
  • 教育机构网站建设方案搜索引擎yandex入口
  • 江西网站建设哪家专业百度官方营销推广平台加载中
  • 10元微投资正规平台超级seo工具
  • 西安网站开发制作企业网络推广的方法
  • 遵义住房和城乡建设局官方网站收录优美图片topit
  • 国外直播做游戏视频网站bt搜索引擎下载
  • 往届生做网站编辑效果好的东莞品牌网站建设
  • 长沙微信网站制作国外seo工具
  • 界首市合肥网络推广外包贴吧aso优化贴吧