Join the free virtual developer conference on knowledge graphs and AI. This year's themes are: applications, AI engineering, data intelligence, graphs, and architecture.
It appears that the function algo.similarity.overlap() has already been run on the Yelp DB. I see there are already relationships [:NARROWER_THAN] prior to me running the function on the sandbox (as part of the exercise.)
Also...
The sandbox is running version Neo4J 3.5.17 which doesn't seem to be mentioned.
This is important as the new version seems to have a different function call:
CALL algo.similarity.overlap() // takes a write parameter
vs.
CALL gds.alpha.similarity.overlap() // actually, a separate write function
Also...
It appears that this has also been run on the YELP DB that's gets loaded into the SandBox.
MATCH (g1:Category)-[:NARROWER_THAN*2..]->(g3:Category),
(g1)-[d:NARROWER_THAN]->(g3)
DELETE d
The Browser reports that no changes were made.
Also... Running the last query before running the other overlap queries returns nodes, which definitely means the Yelp DB already has the overlap relationships precreated:
MATCH path = (category:Category)-[:NARROWER_THAN*]->(superCategory:Category)
RETURN path
LIMIT 10
You are correct, the old version of the course using Neo4j 3.5 sandbox and the deprecated Graph Algorithms library has the NARROWER_THAN relationships already loaded in the database, which is a mistake on our end. Thanks for letting us know! We will fix it. In the meantime, you will have to manually delete the relationships before starting the course with the following Cypher statement:
This version does not run on Sandbox as there are currently no Neo4j 4.0 Sandboxes available. You will have to run the database locally and load the dump file. We are working on bringing Neo4j 4.x Sandboxes that can be used to run the GDS library, so expect an update to the new course.
Please add a pointer to the course that uses the new version of Neo4J. I got to it from a Google search, which sometimes favors older links over newer, better ones.
and the page says "redirecting" but does nothing for a few seconds (minutes?). Then it shows:
Oops!, something went wrong
Callback URL mismatch.
The provided redirect_uri is not in the list of allowed callback URLs.
Please go to the Application Settings page and make sure you are sending a valid callback url from your application.
The javascript webpage contents (prior to redirection) is: