您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Elasticsearch与neo4j集成的示例

Elasticsearch与neo4j集成的示例

我们应该已经安装了Elasticsearch&Neo4j。要与Neo4j River插件集成,我们需要从Elasticsearch的主目录中使用以下命令安装PlugIn(Elasticsearch和Neo4j都必须运行):bin/plugin -install com.sksamuel.elasticsearch/elasticsearch-river- neo4j/1.2.1.1

然后从此处下载“ elasticsearch- river-neo4j-1.2.1.1.jar” ,并将其复制到“ HOME_DIRECTORY_OF_ES / lib”文件夹中。

然后通过curling命令启动Neo4J River服务器:

curl -XPUT 'http://localhost:9200/_river/my_neo_river/_Meta' -d '{
"type": "neo4j",
"neo4j": {
    "uri": "<NEO4J_URI>",
    "interval": <some interval in ms (only the number)>
},

"index": {
    "name": "<INDEX_NAME>",
    "type": "<TYPE>"
}

}’

:neo4j服务器的完整URI,例如http:// localhost:7474 / db / data

:轮询neo4j实例之间的时间(以毫秒为单位)。该值越大,服务器上的负载越低,但是neo4j中更新之间的时间间隔越长,反映在弹性内部。

:要索引节点的索引的名称。应该用小写字母。

:用于索引的类型。

使用RestClient(例如:Postman)在elasticsearch中查询数据以验证集成。查询网址必须看起来像http://localhost:9200/<index_name>/_search?q=<search_property>:<search_value>

其他 2022/1/1 18:23:42 有532人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶