【问题标题】:Blog pages/articles/url linking using neo4j使用 neo4j 链接博客页面/文章/url
【发布时间】:2017-08-06 09:16:57
【问题描述】:

我的网站运行着不同的文章和常见问题页面。我只想根据主题链接这些页面 我附上了一个例子。请让我知道我们是否可以使用 neo4j 为不同的链接创建关系,因此我可以将图表添加到前端以进行主题导航

【问题讨论】:

  • 您是否询问(不确定)您显示的图表是否可以存储在 Neo4j 中?是的,它可以。
  • 是的,我正在寻找示例中的解决方案。能否请您给我一些想法,我们可以如何做到这一点

标签: python neo4j cypher


【解决方案1】:

我建议你自己做一些实验,这是一个非常基本的图表。以下是一些可以帮助您入门的语句:

CREATE CONSTRAINT ON (k:KnowledgeArticle) ASSERT ka.title IS UNIQUE;
CREATE CONSTRAINT ON (t:Topic) ASSERT t.title IS UNIQUE;
CREATE (t1:Topic {title: "zzz"})
CREATE (k1:KnowledgeArticle {title: "xxx"})
CREATE (k2:KnowledgeArticle {title: "yyy"})
CREATE (k3:KnowledgeArticle {title: "aaa"})
MERGE (k1)-[:HAS_CHILD]->(k2)
MERGE (k1)-[:HAS_CHILD]->(k3)
MERGE (k1)-[:HAS_TOPIC]->(t1);

希望这会有所帮助。

问候, 汤姆

【讨论】:

  • Tom,感谢您的更新和支持,是的,我正在尝试这个,但我能够创建填充代码,但我正在寻找一种使用 url 而不是 KnowledgeArticle 的方法,我们可以使用超链接在这里?
  • 您希望将实际 URL 作为节点的标签,而不是作为(字符串)属性?你可以这样做(虽然我不明白你为什么要这样做),只需在 url 周围使用反引号(我注意到它们没有显示在 Stackoverflow 上): CREATE (k1:www.yoururl.com/1 {title : "xxx"})
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-15
  • 1970-01-01
  • 1970-01-01
  • 2013-04-10
  • 1970-01-01
相关资源
最近更新 更多