5 TALK_IS_CHEAP

尚未进行身份认证

耶和华靠近伤心的人,拯救灵性痛悔的人!

等级
TA的排名 1w+

远程调试neo4j-apoc组件

提前在NEO4J的安装目录下安装好apoc插件,插件位于plugin目录下。调试版本neo4j-3.5.8,apoc-3.5.0.4-all一、设置远程调试的配置参数为了为远程调试会话配置Neo4j,需要通过配置将Java调试参数传递给Java进程。它们位于conf/neo4j.conf文件中。为了指定参数,为其他Java参数添加一行代码,如下所示:dbms.jvm.addition...

2019-12-03 10:27:08

Elasticsearch检索优化-集群和索引级别的一些参数优化

一、背景说明六台服务器:内存-32G,CPU-8,硬盘200G六节点(elasticsearch版本-5.6.3):角色配置-node.master: true node.data: true,内存16G (机器剩余内存也部署了一些其它程序)集群整体情况:106-indices 563-shards 317,749,447-docs 834.63GB二、优化1、节点独占服务器(每台服务器...

2019-11-07 18:46:36

Elasticsearch集群安装部署过程中遇到的问题

一、问题:[2017-01-12T15:55:55,433][INFO ][o.e.b.BootstrapCheck ] [SfD5sIh] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checksERROR: bootstrap checks failedm...

2019-10-24 11:55:40

ES-QUERY-DSL的使用-用户配置多任务开启合并查询和二次过滤航班信息

查询航班信息时,同一用户可以配置多个任务进行航班信息的查询。配置的一个任务包括区域内航班查询、根据航班号进行查询,也可多个条件任意组合查询航班信息。当对多个任务的数据进行合并进行翻页,并且对于合并的数据需要进一步过滤查询时,多个任务的查询就必须合并到一起进行查询。为了解决这个问题,就需要使用嵌套的BOOL查询。elasticsearch的QUERY DSL的实现方式如下:第一层bool中...

2019-10-15 18:20:46

《人工智能与图技术》系列翻译文章【五】

增强AI上下文一、什么是人工智能一、上下文对于人工智能的重要性本系列翻译文章原文链接地址【AI and Graph Technology: 4 Ways Graphs Add Context】一、什么是人工智能一、上下文对于人工智能的重要性…待更新...

2019-08-01 21:10:39

《人工智能与图技术》系列翻译文章【四】

增强AI上下文一、什么是人工智能一、上下文对于人工智能的重要性本系列翻译文章原文链接地址【AI and Graph Technology: 4 Ways Graphs Add Context】一、什么是人工智能一、上下文对于人工智能的重要性…待更新...

2019-08-01 21:09:22

《人工智能与图技术》系列翻译文章【三】

增强AI上下文一、什么是人工智能一、上下文对于人工智能的重要性本系列翻译文章原文链接地址【AI and Graph Technology: 4 Ways Graphs Add Context】一、什么是人工智能一、上下文对于人工智能的重要性…待更新...

2019-08-01 21:08:29

《人工智能与图技术》系列翻译文章【二】

增强AI上下文一、什么是人工智能一、上下文对于人工智能的重要性本系列翻译文章原文链接地址【AI and Graph Technology: 4 Ways Graphs Add Context】一、什么是人工智能一、上下文对于人工智能的重要性…待更新...

2019-08-01 21:07:59

《人工智能与图技术》系列翻译文章【一】

增强AI上下文一、什么是人工智能一、上下文对于人工智能的重要性本系列翻译文章原文链接地址【AI and Graph Technology: 4 Ways Graphs Add Context】一、什么是人工智能一、上下文对于人工智能的重要性…待更新...

2019-08-01 21:06:48

Elasticsearch源码远程与本地调试

Elasticsearch源码远程与本地调试一、源码本地调试1、BEBUG配置2、启动调试3、使用postman调用接口进行功能源码调试二、源码远程调试1、BEBUG配置2、启动调试3、使用postman调用接口进行功能源码调试4、设置代码书签5、设置断点组6、继续DEBUG流程java版本-1.8elasticsearch版本-6.1.2gradle版本-4.6备注:调试前请先在自己I...

2019-07-30 19:16:28

Elasticsearch负载均衡策略发生死锁解决方案

Elasticsearch负载均衡策略发生死锁解决方案一、问题描述与解决方案1、问题产生的背景2、解决方案二、集群分片分配时的相关设置(译文)集群分片分配分片分配设置分片重新平衡分配设置启发式分片平衡分配一、问题描述与解决方案1、问题产生的背景es集群版本:elasticsearch-5.5.3HEAD插件索引集群显示(red/yellow)。四个节点的集群,索引有大量写入,同时有大量删除...

2019-06-13 21:19:16

Elasticsearch解决数据版本冲突问题的策略

Elasticsearch解决数据版本冲突问题的策略一、主要请求流程(索引和删除等操作的基本流程)二、数据版本冲突的原因1、refresh的执行2、文档发生更改三、结论一、主要请求流程(索引和删除等操作的基本流程)1、集群中某节点接收到请求。2、请求转发到文档的主分片。3、在主分片上执行操作,同时将操作请求并行转发到其它节点。4、事务日志(translog )在主分片和复制分片上同步,这...

2019-06-06 14:32:07

Elaticsearch索引数据大批量删除接口优化

Elaticsearch索引数据大批量删除接口优化一、需求二、索引数据删除接口2.1使用到的elasticsearch核心接口2.2封装删除脚本2.3封装接口实现三、Lucene分段处理的优化3.1、refersh3.2、flush3.3、合并策略3.4、存储限流3.5、存储3.6、使用postman设置索引级配置四、删除接口运行效率统计分析一、需求每隔一段时间,删除N天前的数据,索引只保留最...

2019-06-05 19:50:47

图谱分析引擎跨服务器迁移

图谱分析引擎跨服务器迁移一、需求二、脚本实现方式1、压缩2、传输3、解压三、备注一、需求将服务器A的图库数据/索引/配置完整迁移到B服务器。二、脚本实现方式1、压缩在压缩时注意忽略不必要的数据文件,优化压缩/传输/解压效率。#!/usr/bin/env bash# 图谱引擎压缩nohup zip -r scj-GRAPH-ENGINE.zip neo4j-3.4.9 -x "./n...

2019-04-28 10:23:41

NEO4J全文检索架构

NEO4J全文检索架构一、有大量存量数据(亿级以上)(并长期有增量数据进入)二、无大量存量数据或者少量存量数据(或全部为增量数据)三、架构方案选择优先级以下方案,是根据实践总结的基于NEO4J的全文检索解决方案,各有优缺点,仅供参考。以下总结全部基于neo4j-3.4.9版本,至于升级到3.5.x之后的版本索引有了大幅提升,还未做测试。一、有大量存量数据(亿级以上)(并长期有增量数据进入)...

2019-04-24 20:39:02

NEO4J亿级数据全文索引构建优化

NEO4J亿级数据全文索引构建优化一、数据量规模(亿级)二、构建索引的方式三、构建索引发生的异常四、全文索引代码优化1、Java.lang.OutOfMemoryError2、访问数据库时3、优化方案4、优化代码5、执行效率测试如果使用基于NEO4J的全文检索作为图谱的主要入口,那么做好图谱搜索引擎的优化是非常关键的。一、数据量规模(亿级)count(relationships):500...

2019-04-24 12:59:43

NEO4J中文分词全文索引自动更新解决方案

NEO4J中文分词全文索引更新解决方案一、样例数据二、英文与中文全文索引差别1、创建NEO4J默认索引2、删除索引3、创建支持中文分词的索引三、APOC自带英文全文索引过程(可自动更新索引)1、添加全文索引2、新增节点与属性3、检索四、自定义中文分词全文索引插件(自动更新索引不成功)1、添加全文索引2、新增节点与属性3、检索五、标签交叉检索六、自定义中文分词插件(自动更新索引失败单独更新节点索引)...

2019-04-24 09:34:28

NEO4J空间索引

NEO4J空间索引1、创建图层2、查看已经创建的图层列表3、建立空间点并将新创建的点加入到geom图层中4、查询维度在60.0到60.2之间,经度在15.0到15.3之间的空间点5、导入全国公路shp文件6、查询一个矩形内的图形语句7、查询一个多边形内的点8、WithinDistance - 查询点周边distance(0.1km)以内的点9、批量节点构建空间索引Neo4j空间索引可以对数据进...

2019-04-22 19:02:52

基于NEO4J的高级检索功能

基于NEO4J的高级检索一、需求二、创建索引1、索引自动更新配置2、执行带有索引自动更新配置的过程三、查询索引1、LUCENE查询语法2、实现高级检索的核心:LUCENE QUERY语句拼接四、总结一、需求基于NEO4J实现类似万方的高级检索功能 万方链接二、创建索引1、索引自动更新配置// neo4j.conf设置此项会影响性能 开启自动更新索引(测试时数值类型字段在全文检索时无法索...

2019-04-18 13:06:24

基于社交图谱的多层关系挖掘推荐

基于社交图谱的多层关系挖掘推荐一、需求分析1、推荐功能2、亲密度衡量标准3、实现思路二、案例测试1、准备样例数据2、构建查询3、优化一、需求分析1、推荐功能根据多层人员互动类关系,推荐社交联系最紧密的前N个人。2、亲密度衡量标准通过互动类关系统计。3、实现思路1、从查询路径获取关系变量R单独过滤PATH(自定义过滤函数)2、收集结果节点NODES并分别统计目标节点与源节点的社交关系...

2019-04-15 17:20:57

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。