Windows安装

source:Windows installation - Operations Manual

在 Windows 上安装 Neo4j 之前,请检查系统要求以查看您的设置是否合适。

Windows 控制台应用程序

如果尚未安装,请获取OpenJDK 17或Oracle Java 17。 从Neo4j 下载中心下载最新版本。

选择适当的 ZIP 发行版。

检查下载文件的 SHA 哈希值是否正确:

要查找正确的 SHA 哈希值,请转至 Neo4j 下载中心并单击SHA-256位于下载文件下方的 。 使用适合您平台的命令,显示SHA-256您下载的文件的哈希值。 确保两者相同。

右键单击下载的文件,然后单击全部解压。 将提取的文件放置在服务器上的永久目录中,例如D:\neo4j\。顶级目录称为NEO4J_HOME。 从 Neo4j 5.4 开始,您需要在运行 Neo4j 企业版之前接受商业或评估许可协议。如果您使用的是社区版,则可以跳过此步骤。

使用以下选项之一接受商业许可协议。有关可用协议的详细信息,请参阅Neo4j 许可页面。

使用 将其设置为环境变量set NEO4J_ACCEPT_LICENSE_AGREEMENT=yes。 跑步\bin\neo4j-admin server license --accept-commercial

使用以下选项之一接受Neo4j 软件的 Neo4j 评估协议。

使用 将其设置为环境变量set NEO4J_ACCEPT_LICENSE_AGREEMENT=eval。 跑步\bin\neo4j-admin server license --accept-evaluation。

NEO4J_CONF(可选)通过设置环境变量并server.directories.data指向所需位置,将数据和配置目录与二进制文件解耦。将数据和配置存储在单独的磁盘或分区上可以简化以后的升级过程。 启动 Neo4j:

要将 Neo4j 作为控制台应用程序运行,请使用:\bin\neo4j console。 要将 Neo4j 安装为服务,请使用:\bin\neo4j windows-service install。有关其他命令以及了解 Zip 文件中包含的 Windows PowerShell 模块的信息,请参阅Windows PowerShell 模块。

在 Web 浏览器中打开http://localhost:7474 。 使用用户名neo4j和默认密码进行连接neo4j。然后系统将提示您更改密码。 Ctrl-C通过在控制台中键入来停止服务器。

Windows服务

Neo4j 也可以作为 Windows 服务运行。

安装Windows服务

使用 安装服务bin\neo4j windows-service install,并使用 启动它bin\neo4j start。

可用的命令bin\neo4j有:version、help、console、start、stop、restart、status和windows-service。

安装新版本的 Neo4j 时,必须首先bin\neo4j windows-service uninstall在任何以前安装的版本上运行。

更改 Windows 服务配置

当 Neo4j 作为服务安装时,Java 选项存储在服务配置文件中。如果要在安装服务后更改任何这些选项或环境变量,则必须更新并重新启动服务以使更改生效。例如,更新server.memory.heap.initial_size默认neo4j.conf文件中的值或使用NEO4J_CONF环境变量将不会自动应用更改。需要更新并重新启动服务才能接收它们。要更新服务,请运行bin\neo4j windows-service update. 然后重新启动服务以使用新配置运行它。

这同样适用于系统上安装 Java 的路径。如果路径发生变化,例如升级到新版本的 Java 时,则需要运行该update-service命令并重新启动服务。然后,该服务将使用新的 Java 位置。

示例 1. 更新服务示例

安装服务

bin\neo4j Windows 服务安装

更改内存配置

echo server.memory.heap.initial_size=8g >>conf\neo4j.conf

echo server.memory.heap.initial_size=16g >>conf\neo4j.conf

更新服务

bin\neo4j windows 服务更新

重启服务

bin\neo4j 重新启动

Windows PowerShell 模块

Neo4j PowerShell 模块允许管理员:

安装、启动和停止 Neo4j Windows® 服务。 启动工具,例如Neo4j Admin和Cypher Shell。

PowerShell 模块作为Neo4j 的ZIP 文件分发的一部分安装。

系统要求

需要 PowerShell v2.0 或更高版本。 在 32 位或 64 位操作系统上受支持。

在 Windows 上管理 Neo4j

在 Windows 上,有时需要先取消阻止下载的 ZIP 文件,然后才能将其内容导入为模块。

右键单击 ZIP 文件并选择“属性”。 将出现一个带有取消阻止按钮的对话框。 单击取消阻止按钮以启用模块的导入。

必须在系统上启用运行脚本。例如,这可以通过从提升的 PowerShell 提示符执行以下命令来实现:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

有关详细信息,请参阅关于执行策略。

如果 PowerShell 模块检测到您没有管理权限,则会显示警告。

导入模块文件

该模块文件位于Neo4j 安装的bin目录中。

假设 Neo4j 安装在C:\Neo4j,运行以下命令导入模块:

Import-Module C:\Neo4j\bin\Neo4j-Management.psd1

这会将模块添加到当前会话。

导入模块后,您可以启动 Neo4j 服务器的交互式控制台版本:

Invoke-Neo4j console

要停止服务器,请Ctrl-C在由命令创建的控制台窗口中使用。

检查模块

您可以通过运行以下命令来获取模块中的所有可用命令:

Get-Command -Module Neo4j-Management

输出应类似于以下内容:

CommandType Name Version Source

----------- ---- ------- ------

Function Invoke-Neo4j 5.17.0 Neo4j-Management

Function Invoke-Neo4jAdmin 5.17.0 Neo4j-Management

Function Invoke-Neo4jBackup 5.17.0 Neo4j-Management

Function Invoke-Neo4jImport 5.17.0 Neo4j-Management

Function Invoke-Neo4jShell 5.17.0 Neo4j-Management

该模块还支持标准的PowerShell帮助命令

Get-Help Invoke-Neo4j

运行以下命令查看帮助命令的示例:

Get-Help Invoke-Neo4j -examples

用法示例

可用命令列表:

Invoke-Neo4j

Neo4j服务的当前状态:

Invoke-Neo4j status

安装具有详细输出的服务:

Invoke-Neo4j windows-service -Verbose

用于管理任务的可用命令:

Invoke-Neo4jAdmin

常用PowerShell参数

模块命令支持 的常见 PowerShell 参数Verbose。

卸载Neo4j

以下是在 Windows 上卸载 Neo4j 的步骤:

(可选)创建备份以避免丢失数据。 使用任务管理器停止所有 Neo4j 进程。 卸载 Neo4j Windows 服务:

---

bin\neo4j windows-service uninstall

---

删除NEO4J_HOME:

---

rmdir NEO4J_HOME

---

CREATE (TheMatrix:Movie {title:'The Matrix', released:1999, tagline:'Welcome to the Real World'})

CREATE (Keanu:Person {name:'Keanu Reeves', born:1964})

CREATE (Carrie:Person {name:'Carrie-Anne Moss', born:1967})

CREATE (Laurence:Person {name:'Laurence Fishburne', born:1961})

CREATE (Hugo:Person {name:'Hugo Weaving', born:1960})

CREATE (LillyW:Person {name:'Lilly Wachowski', born:1967})

CREATE (LanaW:Person {name:'Lana Wachowski', born:1965})

CREATE (JoelS:Person {name:'Joel Silver', born:1952})

CREATE

(Keanu)-[:ACTED_IN {roles:['Neo']}]->(TheMatrix),

(Carrie)-[:ACTED_IN {roles:['Trinity']}]->(TheMatrix),

(Laurence)-[:ACTED_IN {roles:['Morpheus']}]->(TheMatrix),

(Hugo)-[:ACTED_IN {roles:['Agent Smith']}]->(TheMatrix),

(LillyW)-[:DIRECTED]->(TheMatrix),

(LanaW)-[:DIRECTED]->(TheMatrix),

(JoelS)-[:PRODUCED]->(TheMatrix)

CREATE (Emil:Person {name:"Emil Eifrem", born:1978})

CREATE (Emil)-[:ACTED_IN {roles:["Emil"]}]->(TheMatrix)

CREATE (TheMatrixReloaded:Movie {title:'The Matrix Reloaded', released:2003, tagline:'Free your mind'})

CREATE

(Keanu)-[:ACTED_IN {roles:['Neo']}]->(TheMatrixReloaded),

(Carrie)-[:ACTED_IN {roles:['Trinity']}]->(TheMatrixReloaded),

(Laurence)-[:ACTED_IN {roles:['Morpheus']}]->(TheMatrixReloaded),

(Hugo)-[:ACTED_IN {roles:['Agent Smith']}]->(TheMatrixReloaded),

(LillyW)-[:DIRECTED]->(TheMatrixReloaded),

(LanaW)-[:DIRECTED]->(TheMatrixReloaded),

(JoelS)-[:PRODUCED]->(TheMatrixReloaded)

CREATE (TheMatrixRevolutions:Movie {title:'The Matrix Revolutions', released:2003, tagline:'Everything that has a beginning has an end'})

CREATE

(Keanu)-[:ACTED_IN {roles:['Neo']}]->(TheMatrixRevolutions),

(Carrie)-[:ACTED_IN {roles:['Trinity']}]->(TheMatrixRevolutions),

(Laurence)-[:ACTED_IN {roles:['Morpheus']}]->(TheMatrixRevolutions),

(Hugo)-[:ACTED_IN {roles:['Agent Smith']}]->(TheMatrixRevolutions),

(LillyW)-[:DIRECTED]->(TheMatrixRevolutions),

(LanaW)-[:DIRECTED]->(TheMatrixRevolutions),

(JoelS)-[:PRODUCED]->(TheMatrixRevolutions)

CREATE (TheDevilsAdvocate:Movie {title:"The Devil's Advocate", released:1997, tagline:'Evil has its winning ways'})

CREATE (Charlize:Person {name:'Charlize Theron', born:1975})

CREATE (Al:Person {name:'Al Pacino', born:1940})

CREATE (Taylor:Person {name:'Taylor Hackford', born:1944})

CREATE

(Keanu)-[:ACTED_IN {roles:['Kevin Lomax']}]->(TheDevilsAdvocate),

(Charlize)-[:ACTED_IN {roles:['Mary Ann Lomax']}]->(TheDevilsAdvocate),

(Al)-[:ACTED_IN {roles:['John Milton']}]->(TheDevilsAdvocate),

(Taylor)-[:DIRECTED]->(TheDevilsAdvocate)

CREATE (AFewGoodMen:Movie {title:"A Few Good Men", released:1992, tagline:"In the heart of the nation's capital, in a courthouse of the U.S. government, one man will stop at nothing to keep his honor, and one will stop at nothing to find the truth."})

CREATE (TomC:Person {name:'Tom Cruise', born:1962})

CREATE (JackN:Person {name:'Jack Nicholson', born:1937})

CREATE (DemiM:Person {name:'Demi Moore', born:1962})

CREATE (KevinB:Person {name:'Kevin Bacon', born:1958})

CREATE (KieferS:Person {name:'Kiefer Sutherland', born:1966})

CREATE (NoahW:Person {name:'Noah Wyle', born:1971})

CREATE (CubaG:Person {name:'Cuba Gooding Jr.', born:1968})

CREATE (KevinP:Person {name:'Kevin Pollak', born:1957})

CREATE (JTW:Person {name:'J.T. Walsh', born:1943})

CREATE (JamesM:Person {name:'James Marshall', born:1967})

CREATE (ChristopherG:Person {name:'Christopher Guest', born:1948})

CREATE (RobR:Person {name:'Rob Reiner', born:1947})

CREATE (AaronS:Person {name:'Aaron Sorkin', born:1961})

CREATE

(TomC)-[:ACTED_IN {roles:['Lt. Daniel Kaffee']}]->(AFewGoodMen),

(JackN)-[:ACTED_IN {roles:['Col. Nathan R. Jessup']}]->(AFewGoodMen),

(DemiM)-[:ACTED_IN {roles:['Lt. Cdr. JoAnne Galloway']}]->(AFewGoodMen),

(KevinB)-[:ACTED_IN {roles:['Capt. Jack Ross']}]->(AFewGoodMen),

(KieferS)-[:ACTED_IN {roles:['Lt. Jonathan Kendrick']}]->(AFewGoodMen),

(NoahW)-[:ACTED_IN {roles:['Cpl. Jeffrey Barnes']}]->(AFewGoodMen),

(CubaG)-[:ACTED_IN {roles:['Cpl. Carl Hammaker']}]->(AFewGoodMen),

(KevinP)-[:ACTED_IN {roles:['Lt. Sam Weinberg']}]->(AFewGoodMen),

(JTW)-[:ACTED_IN {roles:['Lt. Col. Matthew Andrew Markinson']}]->(AFewGoodMen),

(JamesM)-[:ACTED_IN {roles:['Pfc. Louden Downey']}]->(AFewGoodMen),

(ChristopherG)-[:ACTED_IN {roles:['Dr. Stone']}]->(AFewGoodMen),

(AaronS)-[:ACTED_IN {roles:['Man in Bar']}]->(AFewGoodMen),

(RobR)-[:DIRECTED]->(AFewGoodMen),

(AaronS)-[:WROTE]->(AFewGoodMen)

CREATE (TopGun:Movie {title:"Top Gun", released:1986, tagline:'I feel the need, the need for speed.'})

CREATE (KellyM:Person {name:'Kelly McGillis', born:1957})

CREATE (ValK:Person {name:'Val Kilmer', born:1959})

CREATE (AnthonyE:Person {name:'Anthony Edwards', born:1962})

CREATE (TomS:Person {name:'Tom Skerritt', born:1933})

CREATE (MegR:Person {name:'Meg Ryan', born:1961})

CREATE (TonyS:Person {name:'Tony Scott', born:1944})

CREATE (JimC:Person {name:'Jim Cash', born:1941})

CREATE

(TomC)-[:ACTED_IN {roles:['Maverick']}]->(TopGun),

(KellyM)-[:ACTED_IN {roles:['Charlie']}]->(TopGun),

(ValK)-[:ACTED_IN {roles:['Iceman']}]->(TopGun),

(AnthonyE)-[:ACTED_IN {roles:['Goose']}]->(TopGun),

(TomS)-[:ACTED_IN {roles:['Viper']}]->(TopGun),

(MegR)-[:ACTED_IN {roles:['Carole']}]->(TopGun),

(TonyS)-[:DIRECTED]->(TopGun),

(JimC)-[:WROTE]->(TopGun)

CREATE (JerryMaguire:Movie {title:'Jerry Maguire', released:2000, tagline:'The rest of his life begins now.'})

CREATE (ReneeZ:Person {name:'Renee Zellweger', born:1969})

CREATE (KellyP:Person {name:'Kelly Preston', born:1962})

CREATE (JerryO:Person {name:"Jerry O'Connell", born:1974})

CREATE (JayM:Person {name:'Jay Mohr', born:1970})

CREATE (BonnieH:Person {name:'Bonnie Hunt', born:1961})

CREATE (ReginaK:Person {name:'Regina King', born:1971})

CREATE (JonathanL:Person {name:'Jonathan Lipnicki', born:1996})

CREATE (CameronC:Person {name:'Cameron Crowe', born:1957})

CREATE

(TomC)-[:ACTED_IN {roles:['Jerry Maguire']}]->(JerryMaguire),

(CubaG)-[:ACTED_IN {roles:['Rod Tidwell']}]->(JerryMaguire),

(ReneeZ)-[:ACTED_IN {roles:['Dorothy Boyd']}]->(JerryMaguire),

(KellyP)-[:ACTED_IN {roles:['Avery Bishop']}]->(JerryMaguire),

(JerryO)-[:ACTED_IN {roles:['Frank Cushman']}]->(JerryMaguire),

(JayM)-[:ACTED_IN {roles:['Bob Sugar']}]->(JerryMaguire),

(BonnieH)-[:ACTED_IN {roles:['Laurel Boyd']}]->(JerryMaguire),

(ReginaK)-[:ACTED_IN {roles:['Marcee Tidwell']}]->(JerryMaguire),

(JonathanL)-[:ACTED_IN {roles:['Ray Boyd']}]->(JerryMaguire),

(CameronC)-[:DIRECTED]->(JerryMaguire),

(CameronC)-[:PRODUCED]->(JerryMaguire),

(CameronC)-[:WROTE]->(JerryMaguire)

CREATE (StandByMe:Movie {title:"Stand By Me", released:1986, tagline:"For some, it's the last real taste of innocence, and the first real taste of life. But for everyone, it's the time that memories are made of."})

CREATE (RiverP:Person {name:'River Phoenix', born:1970})

CREATE (CoreyF:Person {name:'Corey Feldman', born:1971})

CREATE (WilW:Person {name:'Wil Wheaton', born:1972})

CREATE (JohnC:Person {name:'John Cusack', born:1966})

CREATE (MarshallB:Person {name:'Marshall Bell', born:1942})

CREATE

(WilW)-[:ACTED_IN {roles:['Gordie Lachance']}]->(StandByMe),

(RiverP)-[:ACTED_IN {roles:['Chris Chambers']}]->(StandByMe),

(JerryO)-[:ACTED_IN {roles:['Vern Tessio']}]->(StandByMe),

(CoreyF)-[:ACTED_IN {roles:['Teddy Duchamp']}]->(StandByMe),

(JohnC)-[:ACTED_IN {roles:['Denny Lachance']}]->(StandByMe),

(KieferS)-[:ACTED_IN {roles:['Ace Merrill']}]->(StandByMe),

(MarshallB)-[:ACTED_IN {roles:['Mr. Lachance']}]->(StandByMe),

(RobR)-[:DIRECTED]->(StandByMe)

CREATE (AsGoodAsItGets:Movie {title:'As Good as It Gets', released:1997, tagline:'A comedy from the heart that goes for the throat.'})

CREATE (HelenH:Person {name:'Helen Hunt', born:1963})

CREATE (GregK:Person {name:'Greg Kinnear', born:1963})

CREATE (JamesB:Person {name:'James L. Brooks', born:1940})

CREATE

(JackN)-[:ACTED_IN {roles:['Melvin Udall']}]->(AsGoodAsItGets),

(HelenH)-[:ACTED_IN {roles:['Carol Connelly']}]->(AsGoodAsItGets),

(GregK)-[:ACTED_IN {roles:['Simon Bishop']}]->(AsGoodAsItGets),

(CubaG)-[:ACTED_IN {roles:['Frank Sachs']}]->(AsGoodAsItGets),

(JamesB)-[:DIRECTED]->(AsGoodAsItGets)

CREATE (WhatDreamsMayCome:Movie {title:'What Dreams May Come', released:1998, tagline:'After life there is more. The end is just the beginning.'})

CREATE (AnnabellaS:Person {name:'Annabella Sciorra', born:1960})

CREATE (MaxS:Person {name:'Max von Sydow', born:1929})

CREATE (WernerH:Person {name:'Werner Herzog', born:1942})

CREATE (Robin:Person {name:'Robin Williams', born:1951})

CREATE (VincentW:Person {name:'Vincent Ward', born:1956})

CREATE

(Robin)-[:ACTED_IN {roles:['Chris Nielsen']}]->(WhatDreamsMayCome),

(CubaG)-[:ACTED_IN {roles:['Albert Lewis']}]->(WhatDreamsMayCome),

(AnnabellaS)-[:ACTED_IN {roles:['Annie Collins-Nielsen']}]->(WhatDreamsMayCome),

(MaxS)-[:ACTED_IN {roles:['The Tracker']}]->(WhatDreamsMayCome),

(WernerH)-[:ACTED_IN {roles:['The Face']}]->(WhatDreamsMayCome),

(VincentW)-[:DIRECTED]->(WhatDreamsMayCome)

CREATE (SnowFallingonCedars:Movie {title:'Snow Falling on Cedars', released:1999, tagline:'First loves last. Forever.'})

CREATE (EthanH:Person {name:'Ethan Hawke', born:1970})

CREATE (RickY:Person {name:'Rick Yune', born:1971})

CREATE (JamesC:Person {name:'James Cromwell', born:1940})

CREATE (ScottH:Person {name:'Scott Hicks', born:1953})

CREATE

(EthanH)-[:ACTED_IN {roles:['Ishmael Chambers']}]->(SnowFallingonCedars),

(RickY)-[:ACTED_IN {roles:['Kazuo Miyamoto']}]->(SnowFallingonCedars),

(MaxS)-[:ACTED_IN {roles:['Nels Gudmundsson']}]->(SnowFallingonCedars),

(JamesC)-[:ACTED_IN {roles:['Judge Fielding']}]->(SnowFallingonCedars),

(ScottH)-[:DIRECTED]->(SnowFallingonCedars)

CREATE (YouveGotMail:Movie {title:"You've Got Mail", released:1998, tagline:'At odds in life... in love on-line.'})

CREATE (ParkerP:Person {name:'Parker Posey', born:1968})

CREATE (DaveC:Person {name:'Dave Chappelle', born:1973})

CREATE (SteveZ:Person {name:'Steve Zahn', born:1967})

CREATE (TomH:Person {name:'Tom Hanks', born:1956})

CREATE (NoraE:Person {name:'Nora Ephron', born:1941})

CREATE

(TomH)-[:ACTED_IN {roles:['Joe Fox']}]->(YouveGotMail),

(MegR)-[:ACTED_IN {roles:['Kathleen Kelly']}]->(YouveGotMail),

(GregK)-[:ACTED_IN {roles:['Frank Navasky']}]->(YouveGotMail),

(ParkerP)-[:ACTED_IN {roles:['Patricia Eden']}]->(YouveGotMail),

(DaveC)-[:ACTED_IN {roles:['Kevin Jackson']}]->(YouveGotMail),

(SteveZ)-[:ACTED_IN {roles:['George Pappas']}]->(YouveGotMail),

(NoraE)-[:DIRECTED]->(YouveGotMail)

CREATE (SleeplessInSeattle:Movie {title:'Sleepless in Seattle', released:1993, tagline:'What if someone you never met, someone you never saw, someone you never knew was the only someone for you?'})

CREATE (RitaW:Person {name:'Rita Wilson', born:1956})

CREATE (BillPull:Person {name:'Bill Pullman', born:1953})

CREATE (VictorG:Person {name:'Victor Garber', born:1949})

CREATE (RosieO:Person {name:"Rosie O'Donnell", born:1962})

CREATE

(TomH)-[:ACTED_IN {roles:['Sam Baldwin']}]->(SleeplessInSeattle),

(MegR)-[:ACTED_IN {roles:['Annie Reed']}]->(SleeplessInSeattle),

(RitaW)-[:ACTED_IN {roles:['Suzy']}]->(SleeplessInSeattle),

(BillPull)-[:ACTED_IN {roles:['Walter']}]->(SleeplessInSeattle),

(VictorG)-[:ACTED_IN {roles:['Greg']}]->(SleeplessInSeattle),

(RosieO)-[:ACTED_IN {roles:['Becky']}]->(SleeplessInSeattle),

(NoraE)-[:DIRECTED]->(SleeplessInSeattle)

CREATE (JoeVersustheVolcano:Movie {title:'Joe Versus the Volcano', released:1990, tagline:'A story of love, lava and burning desire.'})

CREATE (JohnS:Person {name:'John Patrick Stanley', born:1950})

CREATE (Nathan:Person {name:'Nathan Lane', born:1956})

CREATE

(TomH)-[:ACTED_IN {roles:['Joe Banks']}]->(JoeVersustheVolcano),

(MegR)-[:ACTED_IN {roles:['DeDe', 'Angelica Graynamore', 'Patricia Graynamore']}]->(JoeVersustheVolcano),

(Nathan)-[:ACTED_IN {roles:['Baw']}]->(JoeVersustheVolcano),

(JohnS)-[:DIRECTED]->(JoeVersustheVolcano)

CREATE (WhenHarryMetSally:Movie {title:'When Harry Met Sally', released:1998, tagline:'Can two friends sleep together and still love each other in the morning?'})

CREATE (BillyC:Person {name:'Billy Crystal', born:1948})

CREATE (CarrieF:Person {name:'Carrie Fisher', born:1956})

CREATE (BrunoK:Person {name:'Bruno Kirby', born:1949})

CREATE

(BillyC)-[:ACTED_IN {roles:['Harry Burns']}]->(WhenHarryMetSally),

(MegR)-[:ACTED_IN {roles:['Sally Albright']}]->(WhenHarryMetSally),

(CarrieF)-[:ACTED_IN {roles:['Marie']}]->(WhenHarryMetSally),

(BrunoK)-[:ACTED_IN {roles:['Jess']}]->(WhenHarryMetSally),

(RobR)-[:DIRECTED]->(WhenHarryMetSally),

(RobR)-[:PRODUCED]->(WhenHarryMetSally),

(NoraE)-[:PRODUCED]->(WhenHarryMetSally),

(NoraE)-[:WROTE]->(WhenHarryMetSally)

CREATE (ThatThingYouDo:Movie {title:'That Thing You Do', released:1996, tagline:'In every life there comes a time when that thing you dream becomes that thing you do'})

CREATE (LivT:Person {name:'Liv Tyler', born:1977})

CREATE

(TomH)-[:ACTED_IN {roles:['Mr. White']}]->(ThatThingYouDo),

(LivT)-[:ACTED_IN {roles:['Faye Dolan']}]->(ThatThingYouDo),

(Charlize)-[:ACTED_IN {roles:['Tina']}]->(ThatThingYouDo),

(TomH)-[:DIRECTED]->(ThatThingYouDo)

CREATE (TheReplacements:Movie {title:'The Replacements', released:2000, tagline:'Pain heals, Chicks dig scars... Glory lasts forever'})

CREATE (Brooke:Person {name:'Brooke Langton', born:1970})

CREATE (Gene:Person {name:'Gene Hackman', born:1930})

CREATE (Orlando:Person {name:'Orlando Jones', born:1968})

CREATE (Howard:Person {name:'Howard Deutch', born:1950})

CREATE

(Keanu)-[:ACTED_IN {roles:['Shane Falco']}]->(TheReplacements),

(Brooke)-[:ACTED_IN {roles:['Annabelle Farrell']}]->(TheReplacements),

(Gene)-[:ACTED_IN {roles:['Jimmy McGinty']}]->(TheReplacements),

(Orlando)-[:ACTED_IN {roles:['Clifford Franklin']}]->(TheReplacements),

(Howard)-[:DIRECTED]->(TheReplacements)

CREATE (RescueDawn:Movie {title:'RescueDawn', released:2006, tagline:"Based on the extraordinary true story of one man's fight for freedom"})

CREATE (ChristianB:Person {name:'Christian Bale', born:1974})

CREATE (ZachG:Person {name:'Zach Grenier', born:1954})

CREATE

(MarshallB)-[:ACTED_IN {roles:['Admiral']}]->(RescueDawn),

(ChristianB)-[:ACTED_IN {roles:['Dieter Dengler']}]->(RescueDawn),

(ZachG)-[:ACTED_IN {roles:['Squad Leader']}]->(RescueDawn),

(SteveZ)-[:ACTED_IN {roles:['Duane']}]->(RescueDawn),

(WernerH)-[:DIRECTED]->(RescueDawn)

CREATE (TheBirdcage:Movie {title:'The Birdcage', released:1996, tagline:'Come as you are'})

CREATE (MikeN:Person {name:'Mike Nichols', born:1931})

CREATE

(Robin)-[:ACTED_IN {roles:['Armand Goldman']}]->(TheBirdcage),

(Nathan)-[:ACTED_IN {roles:['Albert Goldman']}]->(TheBirdcage),

(Gene)-[:ACTED_IN {roles:['Sen. Kevin Keeley']}]->(TheBirdcage),

(MikeN)-[:DIRECTED]->(TheBirdcage)

CREATE (Unforgiven:Movie {title:'Unforgiven', released:1992, tagline:"It's a hell of a thing, killing a man"})

CREATE (RichardH:Person {name:'Richard Harris', born:1930})

CREATE (ClintE:Person {name:'Clint Eastwood', born:1930})

CREATE

(RichardH)-[:ACTED_IN {roles:['English Bob']}]->(Unforgiven),

(ClintE)-[:ACTED_IN {roles:['Bill Munny']}]->(Unforgiven),

(Gene)-[:ACTED_IN {roles:['Little Bill Daggett']}]->(Unforgiven),

(ClintE)-[:DIRECTED]->(Unforgiven)

CREATE (JohnnyMnemonic:Movie {title:'Johnny Mnemonic', released:1995, tagline:'The hottest data on earth. In the coolest head in town'})

CREATE (Takeshi:Person {name:'Takeshi Kitano', born:1947})

CREATE (Dina:Person {name:'Dina Meyer', born:1968})

CREATE (IceT:Person {name:'Ice-T', born:1958})

CREATE (RobertL:Person {name:'Robert Longo', born:1953})

CREATE

(Keanu)-[:ACTED_IN {roles:['Johnny Mnemonic']}]->(JohnnyMnemonic),

(Takeshi)-[:ACTED_IN {roles:['Takahashi']}]->(JohnnyMnemonic),

(Dina)-[:ACTED_IN {roles:['Jane']}]->(JohnnyMnemonic),

(IceT)-[:ACTED_IN {roles:['J-Bone']}]->(JohnnyMnemonic),

(RobertL)-[:DIRECTED]->(JohnnyMnemonic)

CREATE (CloudAtlas:Movie {title:'Cloud Atlas', released:2012, tagline:'Everything is connected'})

CREATE (HalleB:Person {name:'Halle Berry', born:1966})

CREATE (JimB:Person {name:'Jim Broadbent', born:1949})

CREATE (TomT:Person {name:'Tom Tykwer', born:1965})

CREATE (DavidMitchell:Person {name:'David Mitchell', born:1969})

CREATE (StefanArndt:Person {name:'Stefan Arndt', born:1961})

CREATE

(TomH)-[:ACTED_IN {roles:['Zachry', 'Dr. Henry Goose', 'Isaac Sachs', 'Dermot Hoggins']}]->(CloudAtlas),

(Hugo)-[:ACTED_IN {roles:['Bill Smoke', 'Haskell Moore', 'Tadeusz Kesselring', 'Nurse Noakes', 'Boardman Mephi', 'Old Georgie']}]->(CloudAtlas),

(HalleB)-[:ACTED_IN {roles:['Luisa Rey', 'Jocasta Ayrs', 'Ovid', 'Meronym']}]->(CloudAtlas),

(JimB)-[:ACTED_IN {roles:['Vyvyan Ayrs', 'Captain Molyneux', 'Timothy Cavendish']}]->(CloudAtlas),

(TomT)-[:DIRECTED]->(CloudAtlas),

(LillyW)-[:DIRECTED]->(CloudAtlas),

(LanaW)-[:DIRECTED]->(CloudAtlas),

(DavidMitchell)-[:WROTE]->(CloudAtlas),

(StefanArndt)-[:PRODUCED]->(CloudAtlas)

CREATE (TheDaVinciCode:Movie {title:'The Da Vinci Code', released:2006, tagline:'Break The Codes'})

CREATE (IanM:Person {name:'Ian McKellen', born:1939})

CREATE (AudreyT:Person {name:'Audrey Tautou', born:1976})

CREATE (PaulB:Person {name:'Paul Bettany', born:1971})

CREATE (RonH:Person {name:'Ron Howard', born:1954})

CREATE

(TomH)-[:ACTED_IN {roles:['Dr. Robert Langdon']}]->(TheDaVinciCode),

(IanM)-[:ACTED_IN {roles:['Sir Leight Teabing']}]->(TheDaVinciCode),

(AudreyT)-[:ACTED_IN {roles:['Sophie Neveu']}]->(TheDaVinciCode),

(PaulB)-[:ACTED_IN {roles:['Silas']}]->(TheDaVinciCode),

(RonH)-[:DIRECTED]->(TheDaVinciCode)

CREATE (VforVendetta:Movie {title:'V for Vendetta', released:2006, tagline:'Freedom! Forever!'})

CREATE (NatalieP:Person {name:'Natalie Portman', born:1981})

CREATE (StephenR:Person {name:'Stephen Rea', born:1946})

CREATE (JohnH:Person {name:'John Hurt', born:1940})

CREATE (BenM:Person {name: 'Ben Miles', born:1967})

CREATE

(Hugo)-[:ACTED_IN {roles:['V']}]->(VforVendetta),

(NatalieP)-[:ACTED_IN {roles:['Evey Hammond']}]->(VforVendetta),

(StephenR)-[:ACTED_IN {roles:['Eric Finch']}]->(VforVendetta),

(JohnH)-[:ACTED_IN {roles:['High Chancellor Adam Sutler']}]->(VforVendetta),

(BenM)-[:ACTED_IN {roles:['Dascomb']}]->(VforVendetta),

(JamesM)-[:DIRECTED]->(VforVendetta),

(LillyW)-[:PRODUCED]->(VforVendetta),

(LanaW)-[:PRODUCED]->(VforVendetta),

(JoelS)-[:PRODUCED]->(VforVendetta),

(LillyW)-[:WROTE]->(VforVendetta),

(LanaW)-[:WROTE]->(VforVendetta)

CREATE (SpeedRacer:Movie {title:'Speed Racer', released:2008, tagline:'Speed has no limits'})

CREATE (EmileH:Person {name:'Emile Hirsch', born:1985})

CREATE (JohnG:Person {name:'John Goodman', born:1960})

CREATE (SusanS:Person {name:'Susan Sarandon', born:1946})

CREATE (MatthewF:Person {name:'Matthew Fox', born:1966})

CREATE (ChristinaR:Person {name:'Christina Ricci', born:1980})

CREATE (Rain:Person {name:'Rain', born:1982})

CREATE

(EmileH)-[:ACTED_IN {roles:['Speed Racer']}]->(SpeedRacer),

(JohnG)-[:ACTED_IN {roles:['Pops']}]->(SpeedRacer),

(SusanS)-[:ACTED_IN {roles:['Mom']}]->(SpeedRacer),

(MatthewF)-[:ACTED_IN {roles:['Racer X']}]->(SpeedRacer),

(ChristinaR)-[:ACTED_IN {roles:['Trixie']}]->(SpeedRacer),

(Rain)-[:ACTED_IN {roles:['Taejo Togokahn']}]->(SpeedRacer),

(BenM)-[:ACTED_IN {roles:['Cass Jones']}]->(SpeedRacer),

(LillyW)-[:DIRECTED]->(SpeedRacer),

(LanaW)-[:DIRECTED]->(SpeedRacer),

(LillyW)-[:WROTE]->(SpeedRacer),

(LanaW)-[:WROTE]->(SpeedRacer),

(JoelS)-[:PRODUCED]->(SpeedRacer)

CREATE (NinjaAssassin:Movie {title:'Ninja Assassin', released:2009, tagline:'Prepare to enter a secret world of assassins'})

CREATE (NaomieH:Person {name:'Naomie Harris'})

CREATE

(Rain)-[:ACTED_IN {roles:['Raizo']}]->(NinjaAssassin),

(NaomieH)-[:ACTED_IN {roles:['Mika Coretti']}]->(NinjaAssassin),

(RickY)-[:ACTED_IN {roles:['Takeshi']}]->(NinjaAssassin),

(BenM)-[:ACTED_IN {roles:['Ryan Maslow']}]->(NinjaAssassin),

(JamesM)-[:DIRECTED]->(NinjaAssassin),

(LillyW)-[:PRODUCED]->(NinjaAssassin),

(LanaW)-[:PRODUCED]->(NinjaAssassin),

(JoelS)-[:PRODUCED]->(NinjaAssassin)

CREATE (TheGreenMile:Movie {title:'The Green Mile', released:1999, tagline:"Walk a mile you'll never forget."})

CREATE (MichaelD:Person {name:'Michael Clarke Duncan', born:1957})

CREATE (DavidM:Person {name:'David Morse', born:1953})

CREATE (SamR:Person {name:'Sam Rockwell', born:1968})

CREATE (GaryS:Person {name:'Gary Sinise', born:1955})

CREATE (PatriciaC:Person {name:'Patricia Clarkson', born:1959})

CREATE (FrankD:Person {name:'Frank Darabont', born:1959})

CREATE

(TomH)-[:ACTED_IN {roles:['Paul Edgecomb']}]->(TheGreenMile),

(MichaelD)-[:ACTED_IN {roles:['John Coffey']}]->(TheGreenMile),

(DavidM)-[:ACTED_IN {roles:['Brutus "Brutal" Howell']}]->(TheGreenMile),

(BonnieH)-[:ACTED_IN {roles:['Jan Edgecomb']}]->(TheGreenMile),

(JamesC)-[:ACTED_IN {roles:['Warden Hal Moores']}]->(TheGreenMile),

(SamR)-[:ACTED_IN {roles:['"Wild Bill" Wharton']}]->(TheGreenMile),

(GaryS)-[:ACTED_IN {roles:['Burt Hammersmith']}]->(TheGreenMile),

(PatriciaC)-[:ACTED_IN {roles:['Melinda Moores']}]->(TheGreenMile),

(FrankD)-[:DIRECTED]->(TheGreenMile)

CREATE (FrostNixon:Movie {title:'Frost/Nixon', released:2008, tagline:'400 million people were waiting for the truth.'})

CREATE (FrankL:Person {name:'Frank Langella', born:1938})

CREATE (MichaelS:Person {name:'Michael Sheen', born:1969})

CREATE (OliverP:Person {name:'Oliver Platt', born:1960})

CREATE

(FrankL)-[:ACTED_IN {roles:['Richard Nixon']}]->(FrostNixon),

(MichaelS)-[:ACTED_IN {roles:['David Frost']}]->(FrostNixon),

(KevinB)-[:ACTED_IN {roles:['Jack Brennan']}]->(FrostNixon),

(OliverP)-[:ACTED_IN {roles:['Bob Zelnick']}]->(FrostNixon),

(SamR)-[:ACTED_IN {roles:['James Reston, Jr.']}]->(FrostNixon),

(RonH)-[:DIRECTED]->(FrostNixon)

CREATE (Hoffa:Movie {title:'Hoffa', released:1992, tagline:"He didn't want law. He wanted justice."})

CREATE (DannyD:Person {name:'Danny DeVito', born:1944})

CREATE (JohnR:Person {name:'John C. Reilly', born:1965})

CREATE

(JackN)-[:ACTED_IN {roles:['Hoffa']}]->(Hoffa),

(DannyD)-[:ACTED_IN {roles:['Robert "Bobby" Ciaro']}]->(Hoffa),

(JTW)-[:ACTED_IN {roles:['Frank Fitzsimmons']}]->(Hoffa),

(JohnR)-[:ACTED_IN {roles:['Peter "Pete" Connelly']}]->(Hoffa),

(DannyD)-[:DIRECTED]->(Hoffa)

CREATE (Apollo13:Movie {title:'Apollo 13', released:1995, tagline:'Houston, we have a problem.'})

CREATE (EdH:Person {name:'Ed Harris', born:1950})

CREATE (BillPax:Person {name:'Bill Paxton', born:1955})

CREATE

(TomH)-[:ACTED_IN {roles:['Jim Lovell']}]->(Apollo13),

(KevinB)-[:ACTED_IN {roles:['Jack Swigert']}]->(Apollo13),

(EdH)-[:ACTED_IN {roles:['Gene Kranz']}]->(Apollo13),

(BillPax)-[:ACTED_IN {roles:['Fred Haise']}]->(Apollo13),

(GaryS)-[:ACTED_IN {roles:['Ken Mattingly']}]->(Apollo13),

(RonH)-[:DIRECTED]->(Apollo13)

CREATE (Twister:Movie {title:'Twister', released:1996, tagline:"Don't Breathe. Don't Look Back."})

CREATE (PhilipH:Person {name:'Philip Seymour Hoffman', born:1967})

CREATE (JanB:Person {name:'Jan de Bont', born:1943})

CREATE

(BillPax)-[:ACTED_IN {roles:['Bill Harding']}]->(Twister),

(HelenH)-[:ACTED_IN {roles:['Dr. Jo Harding']}]->(Twister),

(ZachG)-[:ACTED_IN {roles:['Eddie']}]->(Twister),

(PhilipH)-[:ACTED_IN {roles:['Dustin "Dusty" Davis']}]->(Twister),

(JanB)-[:DIRECTED]->(Twister)

CREATE (CastAway:Movie {title:'Cast Away', released:2000, tagline:'At the edge of the world, his journey begins.'})

CREATE (RobertZ:Person {name:'Robert Zemeckis', born:1951})

CREATE

(TomH)-[:ACTED_IN {roles:['Chuck Noland']}]->(CastAway),

(HelenH)-[:ACTED_IN {roles:['Kelly Frears']}]->(CastAway),

(RobertZ)-[:DIRECTED]->(CastAway)

CREATE (OneFlewOvertheCuckoosNest:Movie {title:"One Flew Over the Cuckoo's Nest", released:1975, tagline:"If he's crazy, what does that make you?"})

CREATE (MilosF:Person {name:'Milos Forman', born:1932})

CREATE

(JackN)-[:ACTED_IN {roles:['Randle McMurphy']}]->(OneFlewOvertheCuckoosNest),

(DannyD)-[:ACTED_IN {roles:['Martini']}]->(OneFlewOvertheCuckoosNest),

(MilosF)-[:DIRECTED]->(OneFlewOvertheCuckoosNest)

CREATE (SomethingsGottaGive:Movie {title:"Something's Gotta Give", released:2003})

CREATE (DianeK:Person {name:'Diane Keaton', born:1946})

CREATE (NancyM:Person {name:'Nancy Meyers', born:1949})

CREATE

(JackN)-[:ACTED_IN {roles:['Harry Sanborn']}]->(SomethingsGottaGive),

(DianeK)-[:ACTED_IN {roles:['Erica Barry']}]->(SomethingsGottaGive),

(Keanu)-[:ACTED_IN {roles:['Julian Mercer']}]->(SomethingsGottaGive),

(NancyM)-[:DIRECTED]->(SomethingsGottaGive),

(NancyM)-[:PRODUCED]->(SomethingsGottaGive),

(NancyM)-[:WROTE]->(SomethingsGottaGive)

CREATE (BicentennialMan:Movie {title:'Bicentennial Man', released:1999, tagline:"One robot's 200 year journey to become an ordinary man."})

CREATE (ChrisC:Person {name:'Chris Columbus', born:1958})

CREATE

(Robin)-[:ACTED_IN {roles:['Andrew Marin']}]->(BicentennialMan),

(OliverP)-[:ACTED_IN {roles:['Rupert Burns']}]->(BicentennialMan),

(ChrisC)-[:DIRECTED]->(BicentennialMan)

CREATE (CharlieWilsonsWar:Movie {title:"Charlie Wilson's War", released:2007, tagline:"A stiff drink. A little mascara. A lot of nerve. Who said they couldn't bring down the Soviet empire."})

CREATE (JuliaR:Person {name:'Julia Roberts', born:1967})

CREATE

(TomH)-[:ACTED_IN {roles:['Rep. Charlie Wilson']}]->(CharlieWilsonsWar),

(JuliaR)-[:ACTED_IN {roles:['Joanne Herring']}]->(CharlieWilsonsWar),

(PhilipH)-[:ACTED_IN {roles:['Gust Avrakotos']}]->(CharlieWilsonsWar),

(MikeN)-[:DIRECTED]->(CharlieWilsonsWar)

CREATE (ThePolarExpress:Movie {title:'The Polar Express', released:2004, tagline:'This Holiday Season... Believe'})

CREATE

(TomH)-[:ACTED_IN {roles:['Hero Boy', 'Father', 'Conductor', 'Hobo', 'Scrooge', 'Santa Claus']}]->(ThePolarExpress),

(RobertZ)-[:DIRECTED]->(ThePolarExpress)

CREATE (ALeagueofTheirOwn:Movie {title:'A League of Their Own', released:1992, tagline:'Once in a lifetime you get a chance to do something different.'})

CREATE (Madonna:Person {name:'Madonna', born:1954})

CREATE (GeenaD:Person {name:'Geena Davis', born:1956})

CREATE (LoriP:Person {name:'Lori Petty', born:1963})

CREATE (PennyM:Person {name:'Penny Marshall', born:1943})

CREATE

(TomH)-[:ACTED_IN {roles:['Jimmy Dugan']}]->(ALeagueofTheirOwn),

(GeenaD)-[:ACTED_IN {roles:['Dottie Hinson']}]->(ALeagueofTheirOwn),

(LoriP)-[:ACTED_IN {roles:['Kit Keller']}]->(ALeagueofTheirOwn),

(RosieO)-[:ACTED_IN {roles:['Doris Murphy']}]->(ALeagueofTheirOwn),

(Madonna)-[:ACTED_IN {roles:['"All the Way" Mae Mordabito']}]->(ALeagueofTheirOwn),

(BillPax)-[:ACTED_IN {roles:['Bob Hinson']}]->(ALeagueofTheirOwn),

(PennyM)-[:DIRECTED]->(ALeagueofTheirOwn)

CREATE (PaulBlythe:Person {name:'Paul Blythe'})

CREATE (AngelaScope:Person {name:'Angela Scope'})

CREATE (JessicaThompson:Person {name:'Jessica Thompson'})

CREATE (JamesThompson:Person {name:'James Thompson'})

CREATE

(JamesThompson)-[:FOLLOWS]->(JessicaThompson),

(AngelaScope)-[:FOLLOWS]->(JessicaThompson),

(PaulBlythe)-[:FOLLOWS]->(AngelaScope)

CREATE

(JessicaThompson)-[:REVIEWED {summary:'An amazing journey', rating:95}]->(CloudAtlas),

(JessicaThompson)-[:REVIEWED {summary:'Silly, but fun', rating:65}]->(TheReplacements),

(JamesThompson)-[:REVIEWED {summary:'The coolest football movie ever', rating:100}]->(TheReplacements),

(AngelaScope)-[:REVIEWED {summary:'Pretty funny at times', rating:62}]->(TheReplacements),

(JessicaThompson)-[:REVIEWED {summary:'Dark, but compelling', rating:85}]->(Unforgiven),

(JessicaThompson)-[:REVIEWED {summary:"Slapstick redeemed only by the Robin Williams and Gene Hackman's stellar performances", rating:45}]->(TheBirdcage),

(JessicaThompson)-[:REVIEWED {summary:'A solid romp', rating:68}]->(TheDaVinciCode),

(JamesThompson)-[:REVIEWED {summary:'Fun, but a little far fetched', rating:65}]->(TheDaVinciCode),

(JessicaThompson)-[:REVIEWED {summary:'You had me at Jerry', rating:92}]->(JerryMaguire)

WITH TomH as a

MATCH (a)-[:ACTED_IN]->(m)<-[:DIRECTED]-(d) RETURN a,m,d LIMIT 10;

文章链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: