You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by gi...@apache.org on 2021/03/15 09:01:49 UTC

[incubator-hop-docs] branch asf-site updated: Documentation updated to 75dff08

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-hop-docs.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a7eee0e  Documentation updated to 75dff08
a7eee0e is described below

commit a7eee0e2f2770d3b042135fff3784871488a7616
Author: jenkins <bu...@apache.org>
AuthorDate: Mon Mar 15 09:01:45 2021 +0000

    Documentation updated to 75dff08
---
 .../metadata-types/neo4j/neo4j-connection.adoc     |  2 +-
 .../metadata-types/neo4j/neo4j-graphmodel.adoc     | 26 ++++++++++++++++++++++
 .../ROOT/pages/technology/neo4j/neo4j-info.adoc    |  7 +++---
 3 files changed, 30 insertions(+), 5 deletions(-)

diff --git a/hop-user-manual/modules/ROOT/pages/metadata-types/neo4j/neo4j-connection.adoc b/hop-user-manual/modules/ROOT/pages/metadata-types/neo4j/neo4j-connection.adoc
index e3b42a0..ed2beaa 100644
--- a/hop-user-manual/modules/ROOT/pages/metadata-types/neo4j/neo4j-connection.adoc
+++ b/hop-user-manual/modules/ROOT/pages/metadata-types/neo4j/neo4j-connection.adoc
@@ -16,7 +16,7 @@ under the License.
 ////
 :documentationPath: /metadata-types/neo4j/
 :language: en_US
-:page-alternativeEditUrl: https://github.com/apache/incubator-hop/edit/master/plugins/misc/neo4j/src/main/doc/neo4j-connection.adoc
+
 = Neo4j Connection
 
 == Description
diff --git a/hop-user-manual/modules/ROOT/pages/metadata-types/neo4j/neo4j-graphmodel.adoc b/hop-user-manual/modules/ROOT/pages/metadata-types/neo4j/neo4j-graphmodel.adoc
new file mode 100644
index 0000000..af73c65
--- /dev/null
+++ b/hop-user-manual/modules/ROOT/pages/metadata-types/neo4j/neo4j-graphmodel.adoc
@@ -0,0 +1,26 @@
+////
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+  http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+////
+:documentationPath: /metadata-types/neo4j/
+:language: en_US
+
+= Neo4j Graph Model
+
+== Description
+
+A graph model describes (part of) a graph by allowing you to define nodes with their properties, and the relationships that connect these nodes.
+You can then use such a Graph Model to map input fields to properties in the link:neo4j-graphoutput.html[Neo4j Graph Output] transform.
+
diff --git a/hop-user-manual/modules/ROOT/pages/technology/neo4j/neo4j-info.adoc b/hop-user-manual/modules/ROOT/pages/technology/neo4j/neo4j-info.adoc
index 5684e20..e3c10a0 100644
--- a/hop-user-manual/modules/ROOT/pages/technology/neo4j/neo4j-info.adoc
+++ b/hop-user-manual/modules/ROOT/pages/technology/neo4j/neo4j-info.adoc
@@ -16,20 +16,19 @@ under the License.
 ////
 :documentationPath: /technology/neo4j/
 :language: en_US
-:page-alternativeEditUrl: https://github.com/apache/incubator-hop/edit/master/plugins/misc/neo4j/src/main/doc/neo4j-info.adoc
 
 = Neo4j
 
 == Description
 
-Neo4j is an open source Graph database which you can download from **https://neo4j.com/download-center/[www.neo4j.com/download-center]**
+Neo4j is an open source graph database which you can download from **https://neo4j.com/download-center/[www.neo4j.com/download-center]**
 
-You can use it to represent information in way that allows for really fast graph queries to be executed.  For more information on these unique graph algorithms see: https://neo4j.com/docs/graph-data-science/current/algorithms/#algorithms[Neo4j Graph Algorithms]
+You can use it to represent information with nodes and relationships in a property graph. Neo4j doesn't use indexes which allows it to traverse large graphs really quickly with so-called graph algorithms. For more information on these unique graph algorithms see: https://neo4j.com/docs/graph-data-science/current/algorithms/#algorithms[Neo4j Graph Algorithms]
 
 == Execution lineage
 
 You can use Neo4j to store logging and execution lineage of your workflows and pipelines.
 The way you do this is simply by setting the variable NEO_LOGGING_CONNECTION to the name of the Neo4j Connection where you want the logging and lineage to be written to.
 
-The Neo4j plugin offers a separate perspective to query this logging and lineage information.  For example, it allows you to quickly jump to the place where an error occurred.
+The Neo4j plugin offers a separate perspective to query this logging and lineage information.  For example, it allows you to quickly jump to the place where an error occurred.  This neat trick is performed by asking the database to find the shortest path between and execution node where an error occurred and without children and the "grand parent" node.  The path you get is the exact path that was followed from for example the "grand parent" workflow to the exact transform where an error [...]