You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Even though the Bloom server can package and host the Bloom client, you may prefer to use your own web server and host the Bloom client separately from the Neo4j database server.
Copy file name to clipboardExpand all lines: modules/ROOT/pages/bloom-tutorial/gds-integration.adoc
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ See link:https://neo4j.com/docs/graph-data-science/current/[The Neo4j Graph Data
10
10
====
11
11
Running Graph Data Science algorithms on elements in your Scene does *not* alter the underlying data.
12
12
The scores only exist temporarily in Bloom.
13
+
However, if you opt to create a projection on the *entire graph*, results *are written* back to your data as a new database property.
13
14
====
14
15
15
16
The algorithms are described briefly below, but please refer to link:https://neo4j.com/docs/graph-data-science/current/[The Neo4j Graph Data Science Library Manual] for their full descriptions.
@@ -23,7 +24,7 @@ See xref:bloom-installation/bloom-prerequisites.adoc#version-compatibility[Versi
23
24
[[algorithms]]
24
25
== Available GDS algorithms in Bloom
25
26
26
-
The available algortihms can be divided into two categories, _centrality_ and _community detection_.
27
+
The available algorithms can be divided into two categories, _centrality_ and _community detection_.
27
28
Centrality algorithms are used to measure the importance of particular nodes in a network and to discover the roles individual nodes play.
28
29
A node's _importance_ can mean that it has a lot of connections or that it is transitively connected to other important nodes.
29
30
It can also mean that another node can be reached in few hops or that it sits on the shortest path of multiple pairs of nodes.
@@ -129,10 +130,23 @@ When you have selected an appropriate algorithm, you have the option to run it o
129
130
Additionally, you can also select the orientation of the relationships to be traversed.
130
131
The options are accessed via the Settings button in the GDS drawer.
131
132
133
+
When you are satisfied, you can either run the algorithm on the data in your *current Scene* or create a projection *on the entire graph*.
134
+
The time it takes to run the algorithm can be different depending on the size of your graph.
135
+
Additionally, running an algorithm on the current Scene only temporarily adds a score to the elements in the Scene.
136
+
This action does *not* write to your graph.
137
+
But creating a projection on the entire graph *adds a new database property* containing the individual score to *all affected elements*.
138
+
The property name contains the name of the algorithm and a number and it is displayed in the GDS drawer.
139
+
140
+
[.shadow]
141
+
image::graph-algo.jpg[width=300]
142
+
143
+
You can edit and delete the property on the individual nodes, but you *cannot* rename it.
144
+
You can manually remove the property from the entire graph using a Cypher query in Neo4j Browser, for example, if needed.
145
+
132
146
Applying your selected algorithm does not immediately change anything in the Scene.
133
147
You can inspect each node to see its score, but to make the results easily visible, apply rule-based styling.
134
148
This is done directly in the GDS drawer.
135
149
The centrality algorithms are based on a range of values and can be either size-scaled or color gradient, while the community detection algorithms use unique values and offer unique colors to style the nodes.
0 commit comments