多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 數(shù)據(jù)庫(kù) > 數(shù)據(jù)庫(kù)應(yīng)用 > 初探Neo4J中的Cypher

初探Neo4J中的Cypher

來(lái)源:程序員人生   發(fā)布時(shí)間:2015-05-25 09:25:25 閱讀次數(shù):4284次
       由于RDF數(shù)據(jù)庫(kù)需要,需要調(diào)研圖形數(shù)據(jù)庫(kù),選擇了Neo4J進(jìn)行嘗試,發(fā)現(xiàn)它包括了1個(gè)名為“Cypher”的操作語(yǔ)言,使用了1下感覺(jué)非常不錯(cuò),所有有寫點(diǎn)東西的必要。
       從官網(wǎng)上盜個(gè)圖:

     其實(shí),這個(gè)圖也就標(biāo)識(shí)了cypher語(yǔ)言的基本功能,節(jié)點(diǎn)a到節(jié)點(diǎn)b,關(guān)系是LIKES,其操作的方法與sql的select1樣選擇符合某種條件的實(shí)體,由此強(qiáng)烈建議大家使用網(wǎng)頁(yè)版進(jìn)行熟習(xí)操作,比較直觀,可以直接得到圖形。
      閑話少說(shuō),我們姑且成上面的為萬(wàn)能公式,該萬(wàn)能公式大體上分為兩個(gè)部份()與[],其中()表示某個(gè)節(jié)點(diǎn)可以當(dāng)作是關(guān)系數(shù)據(jù)庫(kù)中的某條記錄或RDF中的實(shí)體,[]表是某種關(guān)系,從而創(chuàng)建了實(shí)體與實(shí)體之間的關(guān)系;
     以后根據(jù)萬(wàn)能公式完成匹配和其他的操作,關(guān)鍵詞Match Return。
     Match(a) Return a,含義表示返回所有的節(jié)點(diǎn),其中a就是定義變量的方式;
     Match(a:Person) Return a,返回所有Person種別的節(jié)點(diǎn),其中Person類型在節(jié)點(diǎn)創(chuàng)建的進(jìn)程中進(jìn)行指定;
      Match(a:Person:Teacher) Return a,返回所有Teacher同時(shí)屬于Person種別的節(jié)點(diǎn)(例子有點(diǎn)不恰當(dāng)),從這個(gè)例子我們可以看出例子我們可以看出只要你想的到多少種別都可以;
     除此以外,我們可以通過(guò)create創(chuàng)建節(jié)點(diǎn);
     create (:Person {name:"李晨"}),創(chuàng)建1個(gè)名為李晨的節(jié)點(diǎn);
     create (fan:Person {name:"范冰冰"}) return fan,創(chuàng)建1個(gè)名為范冰冰的節(jié)點(diǎn),并返回,從這個(gè)里面我們可以看到類型前面可以變量,需要說(shuō)明的是即便你不加類型仍然可以進(jìn)行聲明;
     Match(li:Person {name:"李晨"}) Match(fan:Person {name:"范冰冰"})  create (fan) -[:弄定]->(li) return fan,li,完成了關(guān)系,范冰冰 弄定 李晨;
    最后,還需要說(shuō)明的1個(gè)是shortestPath,顧名思義查找最短路徑,熟習(xí)RDF的大概都能了解Relfinder功能,二者功能類似,白話來(lái)說(shuō)就是,找到1個(gè)小A和小B,他們之間有無(wú)關(guān)系呢,就是通過(guò)shortestPath方法來(lái)實(shí)現(xiàn),起就是都過(guò)關(guān)系來(lái)規(guī)定幾度關(guān)系來(lái)進(jìn)行推斷;
    Match(a:Person {name:"小A"}) Match(b:Person {name:"小B"})  p= shortpath((a) -[:朋友*..2]->(b)) return a,b,p,返回所有小A和小B之間能產(chǎn)生2度之內(nèi)好友關(guān)系的可能路徑。
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲福利一区 | 爱爱综合网 | 欧美多人 | 亚洲天堂2018av | 毛片亚洲毛片亚洲毛片 | xxxx性欧美黑人 | 久久99一区 | 99热精品成人免费观看 | 久久成人精品免费播放 | 亚洲一区在线视频 | 欧美午夜在线观看 | 日韩免费精品 | 国产一区视频在线播放 | 国产日韩欧美一区二区三区综合 | 免费观看又污又黄网站日本 | 小说区 综合区 首页 | 国产欧美中文字幕 | 精品二区| 国产成人影院一区二区 | 伊人最新网址 | 男女男精品视频网站在线观看 | 九色地址 | 国产精品欧美一区二区三区不卡 | 午夜黄视频| 伊人影院综合 | 视频网站免费观看 | 麻豆日韩区久久综合 | 一级欧美在线的视频 | 久久久久国产精品免费免费不卡 | 交专区videossex | 国产精品视频一区二区三区w | 在线黄视频网站 | 在线xx视频 | 操人视频在线观看 | 久久精品国产精品亚洲综合 | 一区二区成人国产精品 | 精品久久中文网址 | 国产高清精品入口91 | 亚洲小说春色综合另类小说 | 激情五月婷婷网 | 免费一级毛片一级毛片aa |