四时宝库

程序员的知识宝库

Neo4j 实战(一):深入理解 EXISTS 和 NULL

阅读时间:5分钟】

图数据库 Neo4j 使用过程中,由于没有表限制可能的属性,因此对于节点和关系的属性 non-existence 和 NULL 是等效的。也就是说,实际上不存在具有空值的属性,NULL 表示该属性根本不存在,这与具有表模式的关系数据库相反。在关系数据库中,表的一行数据,即使某列的值为null,依然存在这个字段。

例如,如果我们有一个图存在 :Person 节点,则以下两个查询结果相同:

Neo4J图数据库反欺诈分析实战(二) - 准备数据

1 前言

在Neo4J图数据库反欺诈分析实战(一) - 搭建分析环境这篇文章里,介绍了Neo4J分析平台和一些基础的图数据库的操作,本文正式开始对反欺诈这一主题进行探索。首要任务是明确目标、获取数据和整理数据。Neo4J提供的示例中关注欺诈罪犯使用相同的实体信息控制大量账号进行欺诈交易,所以目标即是找出这些账号之间的联系、揪出犯罪团伙。但是,该示例并没有介绍数据的来源和数据的整理工作,而这一部分其实在真正工作中非常关键,因此本文将着重讲解数据准备的部分。

neo4j知识图谱与数据可视化三维系统完美融合











BAML+Neo4j:网页内容秒变知识图谱

BAML 是由 Boundary 创建的一种语言,用于从非结构化数据生成干净、结构化的输出。Neo4j 是一种图数据库,用于以图的形式存储数据——包括节点和它们之间的关系。

neo4j的免费版本要在局域网其他电脑可以访问要如何设置?

要让局域网中的其他电脑访问Neo4j的免费版本,你需要进行以下几个步骤:

  1. 修改配置文件:

打开Neo4j的配置文件,通常位于neo4j/conf/neo4j.conf

  1. 找到#dbms.connectors.default_listen_address=0.0.0.0

如何在Docker中搭建Neo4j的开发环境?

Neo4j是一种比较流行的图形结构存储的数据库,主要用于管理和查询图数据。而在日常开发中,我们可以通过Docker来轻松的搭建一套独立的Neo4j开发环境用来完成我们的日常开发以及学习任务,通过Docker的方式安装Neo4j,不需要在物理主机上安装任何复杂的软件就可以实现快速的Neo4j环境的搭建。下面我们就来详细介绍一下如何在Docker中搭建Neo4j开发环境。

neo4j基本介绍

neo4j的基础介绍请参考https://www.w3cschool.cn/neo4j/neo4j_data_model.html,已经很详细了。

这里我只记录我希望记录的。


neo4j下载 & 安装

下载地址

我使用的是neo4j-window-3.5.5版本的,java环境要求jdk8。官网下载比较慢,可以使用以下地址下载:

springboot+Neo4j:快速搭建自己的知识图谱可视化构建平台

简介

这是一个可视化的知识图谱构建工具,可以根据自己的需求,直接在UI上操作创建节点,创建关系等,从而快速形成自己的知识图谱。本系统虽然现在功能比较少,也比较简单,但完全开源,也在不断完善中,值得关注和参与一下。

一文带你使用neo4j生成三国人物社交关系图

简介

最近给孩子买了三国演义,可是三国人物关系太复杂,就想着把三国人物关系做成一张图,这样方便看,整好neo4j图数据库非常适合社交关系的处理,下面就一起来看看,如何使用neo4j生成三国人物社交关系图。

neo4j安装

现在docker很流行,也很方便,在这里,我就用docker快速搭建一个neo4j图数据库服务。

拉取neo4j镜像

如何使用Spring Boot集成Neo4j数据库

如何使用Spring Boot集成Neo4j数据库

1. 引言

Neo4j是一种图形数据库,它以图形结构存储数据,并提供了灵活的查询和深度分析功能。Spring Boot是一个快速开发框架,它简化了Java应用程序的开发过程。本文将介绍如何使用Spring Boot集成Neo4j数据库,并展示如何在Spring Boot应用程序中使用Neo4j进行数据操作。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接