Neo4j
文章平均质量分 87
appleyk
这个作者很懒,什么都没留下…
展开
-
Windows下NoSql图形数据库☞Neo4j的安装+环境变量配置+服务注册+访问
一、依赖Java的JVM虚拟机,因此,保证系统中已安装了JDK二、官网地址下载Windows社区版本的压缩包:Neo4j-X.X.X alpha05(Windows)三、将解压后的文件重命名放置任意盘符下:D:\neo4j-community-3.4.0里面的如bin、conf、data、plugins等文件夹就不再做解释了,安装了那么多的软件,不看内容也知道这些个文件夹是干嘛的。四、系统环境变量原创 2018-01-18 09:28:11 · 26062 阅读 · 13 评论 -
Spring-Boot使用neo4j-java-driver-- 查找两个节点之间关系的最短路径
一、Cypher数据create (小北:朋友圈{姓名:"小北", 喜欢的书类:"Poetry"}),(小菲:朋友圈{姓名:"小菲", 喜欢的书类:"Science Fiction"}),(小鹏:朋友圈{姓名:"小鹏", 喜欢的书类:"Music"}),(小颖:朋友圈{姓名:"小颖", 喜欢的书类:"Politics"}),(小兰:朋友圈{姓名:"小兰", 喜欢的书类:"...原创 2018-05-24 18:11:01 · 15309 阅读 · 6 评论 -
基于电影知识图谱的智能问答系统(八) -- 终极完结篇
基于电影知识图谱的智能问答系统系列章节传送门:基于电影知识图谱的智能问答系统(一) -- Mysql数据准备基于电影知识图谱的智能问答系统(二) -- Neo4j导入CSV文件基于电影知识图谱的智能问答系统(三) -- Spark环境搭建基于电影知识图谱的智能问答系统(四) -- HanLP分词器基于电影知识图谱的智能问答系统(五) -- Spark朴素贝叶斯分类...原创 2018-05-23 16:34:11 · 71422 阅读 · 213 评论 -
基于电影知识图谱的智能问答系统(四) --HanLP分词器
上一篇:一、什么是分词器? 分词器,是将用户输入的一段文本,分析成符合逻辑的一种工具。到目前为止呢,分词器没有办法做到完全的符合人们的要求。和我们有关的分词器有英文的和中文的分词器:输入文本-关键词切分-去停用词-形态还原-转为小写中文的分词器分为:单子分词 例:中国人 分成中,国,人二分法人词 例:中国人 分成中国,国人词典分词 例:中国人 分成中国,国人,中国人现在用的...原创 2018-05-16 13:10:51 · 43502 阅读 · 38 评论 -
基于电影知识图谱的智能问答系统(三) -- Spark环境搭建
由于该项目后期会涉及到spark的朴素贝叶斯分类器,而该分类器可以通过训练问题集合进行问题模板概率匹配,因此,系统中是否搭建了spark环境对项目是否能run起来至关重要。一、工具包及环境搭建简易说明由于工具包比较大,涉及scala语言安装包、hadoop安装包以及spark-hadoop安装包,故只提供百度网盘的下载链接下载地址:https://pan.baidu.com/s/10XUKpYBX...原创 2018-05-16 11:35:38 · 40029 阅读 · 23 评论 -
基于电影知识图谱的智能问答系统(二) -- Neo4j导入CSV文件
基于上一篇:基于电影知识图谱的智能问答系统(一) -- Mysql数据准备 我们已经准备好了CSV数据文件,接下来,就是如何导入这些数据到Neo4j中了 一、Neo4j默认导入目录路径 比如我的neo4j安装根路径在D盘下,其默认的导入文件的入口文件夹是 如果没有,请自行创建这个文件夹 随后我们将我们从mysql导出的cs...原创 2018-05-16 10:02:16 · 52108 阅读 · 23 评论 -
基于电影知识图谱的智能问答系统(一) -- Mysql数据准备
一、MySql数据说明(1)数据库:movie(2)genre:电影类别表(3)movie:电影基本信息表(4)movie_to_genre:电影与类别的对应关系 【电影id == 类别id】(5)person:演员基本信息表(6)person_to_movie:演员与电影对应的关系【演员id == 电影id】二、MySql数据脚本语句(1)截图效果(2)CSDN积分下载链接地址:https://...原创 2018-05-16 08:54:12 · 49896 阅读 · 37 评论 -
基于电影知识图谱的智能问答系统(七) -- Neo4j语句那点事
上一篇:基于电影知识图谱的智能问答系统(六) -- 问题训练样本集敲定 到目前为止,本系列文章快接近尾声了,本篇是该系列文章的倒数第二篇,本来想打算直接跳过进入最后一章的,但是感觉有必要再讲一下neo4j,博主的文章中不止一次介绍过neo4j的使用,但感觉还是不够细致,所以,借助着这个系列文章,再来捋一下neo4j语句的用法,希望给用惯了传统关系型sql语句的兄弟们一个喜欢上Cyphe...原创 2018-05-22 10:44:07 · 29666 阅读 · 2 评论 -
Spring-Boot +Neo4j+实现节点的创建和关系的添加【玩转neo4j】
我们先来看下neo4j的三种连接方式打开neo4j的配置文件总过有三种连接方式常用的有两种,一种是http的连接方式【端口:7474】,一种是Bolt的连接方式【端口:7687】http的连接方式本篇不再讲了,本篇主要讲第二种连接方式,并结合neo4j提供的原生JavaAPI驱动进行节点的创建和关系的添加最终实现的效果是...原创 2018-05-12 13:08:35 · 24294 阅读 · 7 评论 -
Spring-Boot+Neo4j☞创建多点关系网
基于前两篇的简单实战后,本篇我们继续讲Neo4j的应用,模拟公司内部员工之间的关系,当然,关系可能是上下级(管理),也可能是同级(同事),甚至也有可能是其他一些特殊的关系,比如说,互相喜欢啊...etc 本文参考地址:https://spring.io/guides/gs/accessing-data-neo4j/ 一、Spring-Boot目录结构图 ...原创 2018-01-20 16:52:32 · 15549 阅读 · 4 评论 -
Spring-Boot集成Neo4j图谱数据库+案例之创建与查询节点
接着上一篇讲 上一篇,我们在Windows下安装并配置了Neo4j(图形数据库),并简单的利用脚本语句创建了图形关系案例,有了这个基础,接下来,就是集成到我们的项目中了,一如以往,集成到我们的Spring-Boot中一、Spring-Boot目录结构图二、Neo4j依赖包添加Pom.xml文件中添加如下依赖:<!-- 图形数据库Neo4j 官方支持的neo4j依赖包 -->...原创 2018-01-18 15:48:45 · 22868 阅读 · 31 评论 -
Spring-Boot+Neo4j+节点之间关系网的搭建和查询
接着上一篇讲 上一篇我们学习了如何创建节点,以及查询节点,但未涉及二者之间的关系relationship,本篇,我们将通过简单的案列来完整的走一遍整个节点--关系--节点的流程,为了降低复杂度,关系是(1...n)单向的,也就是默认关系是Out出去的。一、场景节点Nodes:1.创建一个Coder类型的节点,代表程序员,属性有id,name,sex,hobby(姓名,性别,爱好)2.创原创 2018-01-19 17:20:07 · 20493 阅读 · 8 评论 -
Spring-Boot+Neo4j☞节点关系的创建和查询
一、原创 2018-06-02 13:16:27 · 15593 阅读 · 6 评论