国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

neo4j電影庫(kù)-關(guān)系查詢(xún)

這篇具有很好參考價(jià)值的文章主要介紹了neo4j電影庫(kù)-關(guān)系查詢(xún)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

關(guān)系類(lèi)型 數(shù)量 源數(shù)據(jù) 目標(biāo)數(shù)據(jù) 屬性
ACTED_IN 172 演員 電影 roles(角色扮演)屬性,屬性值為數(shù)組
DIRECTED 44 導(dǎo)演 電影 無(wú)
PRODUCED 15 制片商 電影 無(wú)
WROTE 10 作家 電影 無(wú)
FOLLOWS 3 影評(píng)人 影評(píng)人 無(wú)
REVIEWED 9 影評(píng)人 電影 summary(影評(píng)摘要)和 rating(評(píng)分)屬性

【先按照書(shū)本整理下,等理解加深后,再加對(duì)應(yīng)注釋】

序號(hào) 查詢(xún)目的 腳本
1 查找所有相關(guān)電影、人物、關(guān)系 MATCH (n) RETURN n
2 查找名為“Tom Hanks”的人物 MATCH (person{name:"Tom Hanks"}) RETURN person
3 隨機(jī)查找10個(gè)人物的人名 MATCH (people:Person) RETURN people.name LIMIT 10
4 隨機(jī)查找10個(gè)人物 MATCH (people:Person) RETURN people LIMIT 10
5 查找1990-2000年之間發(fā)行的電影名稱(chēng)

MATCH (nineties:Movie)

WHERE nineties.released>1990 AND nineties.released<2000

RETURN nineties.title,nineties.released

ORDER BY nineties.released

6 查找"Tom Hanks"參演過(guò)的電影名稱(chēng)

MATCH (people:Person{name:"Tom Hanks"})-[:ACTED_IN]->(actorMovies)

RETURN people,actorMovies

7 查找誰(shuí)導(dǎo)演了電影“Cloud Atlas”

MATCH (move {title:"Cloud Atlas"}) <- [:DIRECTED] - (directors)

RETURN directors.name

8 查找與Tom Hanks一同出演過(guò)電影的人

MATCH (people:Person{name:"Tom Hanks"})-[:ACTED_IN]->(m)<-[:ACTED_IN]-(acActors)

RETURN acActors.name,m.title

9 查找與電影"Cloud Atlas"相關(guān)的人

MATCH (people:Person) - [relatedTo] - (movie:Movie {title:"Cloud Atlas"})

RETURN people.name,Type(relatedTo),relatedTo,movie.title

10 查找與演員"Kevin Bacon"存在4條及以?xún)?nèi)關(guān)系的任何演員和電影

MATCH (people:Person{name:"Kevin Bacon"}) - [*1..4] - (hollywood)

RETURN DISTINCT hollywood

11 查找與演員"Kevin Bacon"與"Meg Ryan"之間的最短關(guān)系路徑

MATCH p=shortestPath((people:Person{name:"Kevin Bacon"}) - [*] - (other:Person{name:"Meg Ryan"}))

RETURN p文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-629729.html

12 查找沒(méi)有與Tom Hanks合作過(guò)的演員

1、先找到Tom Hanks還沒(méi)有合作過(guò)的演員,但Tom Hanks的合作伙伴曾經(jīng)與其合作過(guò)

2、找到一個(gè)可以向他的潛在合作者介紹Tom Hanks的人

MATCH (people:Person{name:"Tom Hanks"}) - [:ACTED_IN]->(m)<-[:ACTED_IN]-(others),

(others)-[:ACTED_IN]->(m2)<-[:ACTED_IN]-(otherothers)

WHERE NOT (people)- [:ACTED_IN]->(m2)

RETURN otherothers.name AS Recommended,count(*) AS Strength

ORDER BY Strength DESC

13 找人將Tom Hanks介紹給Tom Cruise

MATCH

(tom:Person{name:"Tom Hanks"})-[:ACTED_IN]->(m)<-[:ACTED_IN]-(others),

(others)-[:ACTED_IN]->(m2)<-[:ACTED_IN]-(cruise:Person{name:"Tom Cruise"})

RETURN tom,m,others,m2,cruise

14 匹配某個(gè)電影相關(guān)的演員和導(dǎo)演等多種關(guān)系

MATCH (movie:Movie{title:'The Matrix Reloaded'})<-[:ACTED_IN|DIRECTED]-(person)

RETURN person.name

15 單條最短路徑shortestPath函數(shù)

MATCH (apeople:Person{name:'Tom Hanks'}),(bpeople:Person{name:'Tom Cruise'}),

p=shortestPath((apeople)-[*..4]-(bpeople))

RETURN p

16 所有最短路徑allshortestPaths函數(shù)

MATCH (apeople:Person{name:'Tom Hanks'}),(bpeople:Person{name:'Tom Cruise'}),

p=allshortestPaths((apeople)-[*..4]-(bpeople))

RETURN p

到了這里,關(guān)于neo4j電影庫(kù)-關(guān)系查詢(xún)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于知識(shí)圖譜的電影知識(shí)問(wèn)答系統(tǒng):訓(xùn)練TF-IDF 向量算法和樸素貝葉斯分類(lèi)器、在 Neo4j 中查詢(xún)

    基于知識(shí)圖譜的電影知識(shí)問(wèn)答系統(tǒng):訓(xùn)練TF-IDF 向量算法和樸素貝葉斯分類(lèi)器、在 Neo4j 中查詢(xún)

    項(xiàng)目設(shè)計(jì)集合(人工智能方向):助力新人快速實(shí)戰(zhàn)掌握技能、自主完成項(xiàng)目設(shè)計(jì)升級(jí),提升自身的硬實(shí)力(不僅限NLP、知識(shí)圖譜、計(jì)算機(jī)視覺(jué)等領(lǐng)域) :匯總有意義的項(xiàng)目設(shè)計(jì)集合,助力新人快速實(shí)戰(zhàn)掌握技能,助力用戶(hù)更好利用 CSDN 平臺(tái),自主完成項(xiàng)目設(shè)計(jì)升級(jí),提升自

    2024年02月16日
    瀏覽(19)
  • 基于知識(shí)圖譜的電影推薦系統(tǒng)——Neo4j&Python

    基于知識(shí)圖譜的電影推薦系統(tǒng)——Neo4j&Python

    選擇TMDB電影數(shù)據(jù)集,Netflix Prize 數(shù)據(jù)集下載。 也可直接從這里下載:鏈接: https://pan.baidu.com/s/1l6wjwcUzy5G_dIlVDbCkpw 提取碼: pkq6 。 執(zhí)行preproc.py文件,進(jìn)行數(shù)據(jù)預(yù)處理,生成5個(gè)處理后的文件: 將上面數(shù)據(jù)預(yù)處理生成的5個(gè)文件,放入import文件夾中: 修改main.py中的driver,輸入自己

    2024年02月15日
    瀏覽(25)
  • Neo4j入門(mén):手動(dòng)構(gòu)建節(jié)點(diǎn)關(guān)系

    Neo4j入門(mén):手動(dòng)構(gòu)建節(jié)點(diǎn)關(guān)系

    目錄 一、基本cypher語(yǔ)句建立節(jié)點(diǎn)和關(guān)系 建立節(jié)點(diǎn) 帶屬性的節(jié)點(diǎn) 一次建立多個(gè)節(jié)點(diǎn) 建立兩個(gè)節(jié)點(diǎn)之間的關(guān)系 二、用CSV文件導(dǎo)入方法對(duì)Neo4j Desktop批量創(chuàng)建節(jié)點(diǎn)和關(guān)系 批量創(chuàng)建節(jié)點(diǎn) 創(chuàng)建一個(gè)編碼為utf-8格式的CSV文件 將CSV文件放入到我們neo4j目錄下面的import目錄下 回到Neo4j執(zhí)行

    2024年01月16日
    瀏覽(30)
  • neo4j批量追加屬性、節(jié)點(diǎn)、關(guān)系

    前提:這個(gè)方法是用python連接neo4j再循環(huán)執(zhí)行cql語(yǔ)句來(lái)實(shí)現(xiàn)的,適合1w條記錄以?xún)?nèi)的數(shù)據(jù),太大了就比較慢,平均1s執(zhí)行30條語(yǔ)句左右。 主要的不同就在于cql語(yǔ)句的使用 連接數(shù)據(jù)庫(kù): 讀取節(jié)點(diǎn)表和關(guān)系表,該文件是存儲(chǔ)好的csv文件 中文是替代的文件名字,不是源文件名 替換

    2024年02月16日
    瀏覽(16)
  • Neo4j中創(chuàng)建關(guān)系的常用操作

    Neo4j圖數(shù)據(jù)庫(kù)遵循屬性圖模型來(lái)存儲(chǔ)和管理其數(shù)據(jù)。 根據(jù)屬性圖模型,關(guān)系應(yīng)該是定向的。 因此,基于方向性,Neo4j關(guān)系被分為兩種類(lèi)型: 單向關(guān)系 雙向關(guān)系 在使用Neo4j CQL CREATE命令來(lái)創(chuàng)建兩個(gè)節(jié)點(diǎn)時(shí)主要分為一下幾種場(chǎng)景(適用于Uni和雙向關(guān)系): 在兩個(gè)現(xiàn)有節(jié)點(diǎn)之間創(chuàng)

    2024年04月23日
    瀏覽(21)
  • 圖數(shù)據(jù)庫(kù)Neo4j——SpringBoot使用Neo4j & 簡(jiǎn)單增刪改查 & 復(fù)雜查詢(xún)初步

    圖數(shù)據(jù)庫(kù)Neo4j——SpringBoot使用Neo4j & 簡(jiǎn)單增刪改查 & 復(fù)雜查詢(xún)初步

    圖形數(shù)據(jù)庫(kù)是專(zhuān)門(mén)用于存儲(chǔ)圖形數(shù)據(jù)的數(shù)據(jù)庫(kù),它使用圖形模型來(lái)存儲(chǔ)數(shù)據(jù),并且支持復(fù)雜的圖形查詢(xún)。常見(jiàn)的圖形數(shù)據(jù)庫(kù)有Neo4j、OrientDB等。 Neo4j是用Java實(shí)現(xiàn)的開(kāi)源NoSQL圖數(shù)據(jù)庫(kù),本篇博客介紹如何在SpringBoot中使用Neo4j圖數(shù)據(jù)庫(kù),如何進(jìn)行簡(jiǎn)單的增刪改查,以及如何進(jìn)行復(fù)雜

    2024年02月06日
    瀏覽(34)
  • neo4j cypher查詢(xún)

    1. 創(chuàng)建節(jié)點(diǎn)和關(guān)系 ? 使用CREATE命令創(chuàng)建節(jié)點(diǎn)和關(guān)系。例如,要?jiǎng)?chuàng)建一個(gè)名為“John”的人節(jié)點(diǎn),可以使用以下命令: ? ``` CREATE (:Person {name: \\\'John\\\'}) ``` ? 這將創(chuàng)建一個(gè)類(lèi)型為“Person”的節(jié)點(diǎn),并將其屬性“name”設(shè)置為“John”。 ? 要?jiǎng)?chuàng)建一個(gè)名為“l(fā)ikes”的關(guān)系,將“John”節(jié)點(diǎn)

    2024年02月08日
    瀏覽(17)
  • Neo4j導(dǎo)入CSV文件(實(shí)體和關(guān)系)

    Neo4j導(dǎo)入CSV文件(實(shí)體和關(guān)系)

    打開(kāi)cmd切換到neo4j安裝目錄的bin下,輸入以下命令 如果想讀取不在import directory中的CSV,則: (1)先改變neo4j默認(rèn)設(shè)置,即:刪除dbms.directories.import=import或者在該語(yǔ)句前加“#”; (2)使用 “LOAD CSV FROM file:///C:/XXX/name.csv”(即:file:///+絕對(duì)路徑), 導(dǎo)入本地CSV文件 。

    2024年02月15日
    瀏覽(25)
  • Springboot集成neo4j實(shí)現(xiàn)知識(shí)圖譜關(guān)系圖

    Springboot集成neo4j實(shí)現(xiàn)知識(shí)圖譜關(guān)系圖

    提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 使用neo4j來(lái)完成人員關(guān)系 公司項(xiàng)目有一個(gè)功能需要將各個(gè)人員關(guān)系列出,在參加評(píng)選的時(shí)候,進(jìn)行展示和篩選 neo4j是高性能的NOSQL圖形數(shù)據(jù)庫(kù),在neo4j中,社區(qū)版本只能使用一個(gè)database。在neo4j中不存在表的

    2024年02月02日
    瀏覽(19)
  • 刪除neo4j所有內(nèi)容,節(jié)點(diǎn)關(guān)系以及屬性標(biāo)簽

    刪除neo4j所有內(nèi)容,節(jié)點(diǎn)關(guān)系以及屬性標(biāo)簽

    1.停止neo4j服務(wù)器 2.進(jìn)入安裝neo4j的目錄刪除兩個(gè)文件夾 neo4j——data——databases 刪除neo4j文件夾 neo4j——data——transactions 刪除neo4j文件夾 即下圖所示的兩個(gè)文件夾 再打開(kāi)neo4j會(huì)發(fā)現(xiàn)已經(jīng)清空了所有數(shù)據(jù)

    2024年02月11日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包