RCS*_*RCS 3 neo4j elasticsearch
我已经安装了Elasticsearch和Neo4j.我想使用"Neo4j River Plugin for ElasticSearch"plugIn将Elasticsearch与Neo4j集成.任何人都可以告诉我如何整合这两个.我也在寻找一些用例示例,我将清楚地了解noe4j如何与elasticsearch配合使用.
我们应该安装Elasticsearch和Neo4j.要与Neo4j River Plugin集成,我们需要使用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>"
}
Run Code Online (Sandbox Code Playgroud)
}"
注意 :
uri :neo4j服务器的完整URI,例如http:// localhost:7474/db/data
interval:轮询neo4j实例之间的时间(以毫秒为单位).该值越大,服务器上的负载越低,但neo4j中的更新在弹性内部反映的时间越长.
index.name:索引节点的索引的名称.它应该是一个小写字母.
index.type:用于索引的类型.
使用RestClient(例如:Postman)在elasticsearch中查询数据以验证集成.查询的URL必须看起来像http://localhost:9200/<index_name>/_search?q=<search_property>:<search_value>
| 归档时间: |
|
| 查看次数: |
2311 次 |
| 最近记录: |