elasticsearch与neo4j数据库的集成

2023-12-09

我正在尝试将elasticsearch与我的neo4j数据库一起使用以进行快速查询。我尝试了很多网站,但它们都是旧文章,所以我没有任何明确的想法。到目前为止我遵循的步骤,

  1. 安装了neo4j
  2. 安装了elasticsearch
  3. 将粘贴的弹性搜索插件复制到 neo4j 插件文件夹中
  4. 将这一行添加到 Neo4j 中。属性文件

    elasticsearch.host_name=http://localhost:9200
    

    elasticsearch.index_spec=people:Person(first_name,last_name), places:Place(name)

    我的问题是,

  5. elasticsearch 和 neo4j 如何集成。请向我澄清这一点。

我跟着这个,

Link


你必须安装Apoc程序插件(https://github.com/neo4j-contrib/neo4j-apoc-procedures)。关于ES集成的文档在这里:ES 与 Apoc 程序集成

[edit]

  • 下载 apoc.jar 并将其放入插件的 Neo4j 目录中,具体取决于目标 Neo4j 版本

  • 重新启动 Neo4j

  • 在 Neo4j Web 浏览器中,启动以下 Cypher 查询以显示所有 ES 过程:

    CALL apoc.help("apoc.es")

日志查询示例:

CALL apoc.es.getRaw("localhost","_search?q=level:ERROR",null) 
YIELD value 
UNWIND value.hits.hits as hits
RETURN hits LIMIT 100

推荐的方式是通过添加密钥的方式将ES主机存储在neo4j.conf中(Neo4j重启后):

apoc.es.myKey.url=localhost

然后查询如下所示:

CALL apoc.es.getRaw("myKey","_search?q=level:ERROR",null) 
YIELD value 
UNWIND value.hits.hits as hits
RETURN hits LIMIT 100
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

elasticsearch与neo4j数据库的集成 的相关文章

随机推荐

  • jQuery UI 选项卡:如何使用 post 数据发送 ajax 请求?

    From jQuery UI 选项卡 div class demo div ul li a href tabs 1 Preloaded a li ul div div
  • PHP 自动链接(如果尚未链接)

    我的问题与这个问题类似 如何模仿 StackOverflow 自动链接行为 但是 此解决方案不适用于可能已包含链接的混合内容 A 标记内已存在的任何 URL a href http stackoverflow com My Link a 正
  • 使用 Coldfusion 将 URL 封装在带有 href 标签的字符串中

    我有一个 Coldfusion 站点 正在提取包含 url 的提要 我对网址有一定的控制权 所以我知道它们总是以 http 开头 我想将这些网址包装在 href 标签中 以便它们可以点击 但我无法弄清楚 你们能给我的任何信息都会很棒 Eri
  • 使用zxing时获取扫描结果?

    我目前在我的应用程序中使用 Zxing 库 例如 扫描一本书的条形码后 如何从扫描结果中获取图像 描述等信息 Override public void onActivityResult int requestCode int resultC
  • 服务在 StackOverflowException 上继续

    我们使用第三方库来操作 Pdf 我们的应用程序作为 Windows 服务运行 每月处理数千个文件 偶尔有人上传格式错误的 Pdf 这会使库失控并最终抛出 StackOverflowException 库制造商在过去的两年里都没有修复这个错误
  • 如何更改 Firebase 中的登录尝试次数?

    我是一名移动开发人员 我在我的应用程序中使用 firebase 该应用程序是使用 Cordova 和 Ionic 框架构建的 所以 我实现了 Firebase Auth 功能 例如登录 注册 电子邮件验证 忘记密码等 但我今天在使用应用程序
  • UITableView.tableFooterView 内的 UIPickerView 不接收拖动触摸

    我在表格的页脚中有一个 UIPickerView 我计划从中发出表格的 分页 样式请求 选择器将列出我正在导航的大型数据集的可用页面 并让用户跳转直接到数据的任何 页面 我的选择器收到点击 如果我点击不是选定的选择器的一行 它就会滚动到选择
  • Java 日期格式?

    我想读取 YYYY MM DD 格式的日期 但如果我输入日期 例如 2008 1 1 我想将其读为 2008 01 01 有谁能够帮助我 提前致谢 或者使用更好的乔达时间 lib DateTime dt new DateTime Syste
  • 从 WooCommerce 中的另一个脚本添加客户注释

    我有一个脚本可以根据我们的 ERP 系统更改订单状态 除此之外 我们还需要添加客户注释 我找到了这样做的方法 order gt add order note note order gt save 不幸的是 这在订单编辑屏幕之外不起作用 我尝
  • python中嵌套字典的列表

    我有一个清单如下 item1 item2 item3 item4 我想从上面的列表构建一个字典 如下所示 item1 item2 item3 item4 列表中的项目数是动态的 该字典将是一个嵌套字典 直到到达列表的最后一个元素 pytho
  • 如何在C#控制台中读取用户输入

    我想这对你们来说应该很简单 但对我来说非常困难 因为我是 C 新手 我有一个简单的 耐心 课程 public class Pacient public Pacient string name string lastName DateTime
  • 没有带有 createElement/appendChild 的自动化 tbody?

    使用 javascript createElement appendChild 创建一个没有 tbody 的表不会在 Firebug 中添加 tbody 但使用 innerHTML 可以做到这一点 为什么 我们应该手动添加 tbody 吗
  • 如何“组合”两个静态库?

    所以我知道你不能将一个静态库依赖于另一个静态库 但我想知道是否有什么东西可以让我将它们组合在一起 我正在尝试在 vstudio 2019 中设置游戏引擎项目文件 我想将其编译为静态库 我需要以某种方式将它与 SDL 2 库结合起来 因为我想
  • 使用 NetworkX 将图形导出到带有节点位置的 graphml

    我正在使用 NetworkX 1 9 1 我有一个图表 需要用位置来组织 然后导出为 graphml 格式 我试过代码这个问题 它不起作用 这是我的例子 import networkx as nx import matplotlib pyp
  • Windows Phone 8 Ionic 应用程序导航问题(混合应用程序)

    我正在使用 Ionic 开发适用于 Android 和 WP8 的混合应用程序 它在 Android 平台上运行良好 但当我最近在 WP8 上使用它时 它向我展示了 您需要安装一个应用程序来执行此任务 您想搜索 商店里有一件吗 当我单击某些
  • UnobservedTaskException 被抛出,但由 TaskScheduler.UnobservedTaskException 处理程序和延续 OnlyOnFaulted 处理程序处理[重复]

    这个问题在这里已经有答案了 我在 TPL 编程方面遇到问题 我在使用 h4165f8ghd4f854d6f8h 解决方案时遇到 UnobservedTaskException http stackoverflow com questions
  • 如何在不接触数据库的情况下创建这两个实体之间的关联?

    我需要创建一个 虚拟 association在这两个实体 1 之间 以便我可以使用linq 但问题是我无法触及数据库 我尝试过手动编辑edmx很多次都没有成功 出现各种映射错误 EDMX
  • 将两个 python 装饰器合二为一

    这是我想组合的两个装饰器 因为它们非常相似 区别在于如何处理未经身份验证的用户 我更喜欢有一个可以通过参数调用的装饰器 Authentication decorator for routes Will redirect to the log
  • 不带 \n 的 printf 放置在 while(1) 之前时不显示文本 [重复]

    这个问题在这里已经有答案了 可能的重复 为什么 printf 在调用后不会刷新 除非格式字符串中有换行符 在C中 我在做一个网络项目时遇到了这个问题 我能够缩小问题范围并像这样重现它 如果运行此代码 它不会在屏幕上显示文本 尽管如果您将 n
  • elasticsearch与neo4j数据库的集成

    我正在尝试将elasticsearch与我的neo4j数据库一起使用以进行快速查询 我尝试了很多网站 但它们都是旧文章 所以我没有任何明确的想法 到目前为止我遵循的步骤 安装了neo4j 安装了elasticsearch 将粘贴的弹性搜索插