How to add custom neo4j browser guide as Built in Guide? - neo4j

It is possible to create custom neo4j browser guide and run it.
Ex: :play http://guides.neo4j.com/graphgist/restaurant_recommendation.html.
Also neo4j has default browser guides like :play cypher.
I want to make my neo4j guide as built in guide like :play mycustomguide
How can I do it?

That's only possible for guides that currently reside on guides.neo4j.com
You'd have to patch the browser code for that. github.com/neo4j/neo4j-browser
But you can configure in neo4j.conf a start command that allows you to play your guide automatically at the beginning, see:
https://neo4j.com/developer/guide-create-neo4j-browser-guide/

Related

How do I edit neo4j.conf in an AuraDB instance?

I am trying to edit the settings of my AuraDB hosted neo4j instance, specifically, trying to set the following line:
apoc.import.file.enabled=true
I have looked at the official tutorial and many other places, and for the life of me, I am not able to find out where either the "settings" button is located, or how to locate the neo4j.conf or apoc.conf files. It seems that something has possibly changed in a newer version. I have tried both in the browser at https://console.neo4j.io/#databases and in Neo4J Desktop. For the desktop application, I am running it on Ubuntu via the .appimage. I created my database on the website and connected via remote connection following this guide.
Some things that might help me solve the issue:
Is it possible to open a shell in auradb to let me run normal bash commands?
Is the .conf accessible "within" the .appimage?
From the official description of File locations, I am supposedly able to do the following in Neo4j Desktop to find the configuration file:
From the Open dropdown menu of your Neo4j instance, select Terminal,
and navigate to /conf/neo4j.conf.
Yet, when I press the Open dropdown menu, I do not see a Terminal option. What I get is Neo4j Browser, Neo4j Bloom, and Neo4j ETL Tool.
Aura is a managed database - which is to say that you don't get low-level access to configuration of the kind you're describing. The documentation you're looking at relates to self-hosted instances of Neo4j, where you're the one managing and configuring the instance from scratch and where you have that level of access to the underlying configuration.
To the problem you're trying to solve, the following article entitled Loading data into Neo4j Aura is your best bet for the currently available options for loading data into your managed database.
Per the documentation, APOC is installed in Aura databases, but only a limited set of functions and procedures are enabled (as of May 2022). In particular, only a small subset of apoc.import procedures are available - from what I can see, CSV and GraphML support is enabled via apoc.load.csv and apoc.load.graphml, while you also have access to apoc.load.json and apoc.load.xml.
Lists of the currently supported procedures and functions are available at the foot of that document:
Neo4j Aura Supported APOC procedures (updated).json
Neo4j Aura Supported APOC functions (updated).json
From a Neo4j Aura Knowledge Article:
In Aura, we currently do not support changing any property that may
exist in the Neo4j product and defined in neo4j.conf.

neo4j can't see database from terminal

this might be a stupid question but I'm new to neo4j.
I'm using the desktop version and from there I created a new database from a new project. I also can see it from the browser and I can see data and stuff.
But if I go on my terminal and run
cypher-shell
and from there I type
SHOW DATABASES;
I can only see the default dbs:
Does anyone know what I am doing wrong?
From the Neo4j desktop, you'll see the Start/Stop and Open buttons for a project database. Just to the right of these are 3-dots. Click on that and then open folder. This will get you to the various folders for the database. It's useful for seeing the size of the database, working with the config file, managing transaction logs, etc.

How to load yelp dump file in neo4j desktop?

I'm using Neo4j Desktop Version 1.4.3. I've created a new project named "Yelp Project", then uploaded the yelp dump file in it, but I'm not getting the option "Create new DBMS from dump". So I selected Add --> Local DBMS and created a database. But when I open Neo4j Browser, there are no nodes and relationships. I'm not able to figure out how to get this done, can someone help refer image
The feature that you are looking for is not yet available for Neo4j desktop Windows version. See below community thread discussion then scroll at the bottom.
https://community.neo4j.com/t/missing-create-new-dbms-from-dump-yelp-dataset/29393

Installation set up of dynamoDb in PHP

I have downloaded Libraries from Aws server to install in my server.
I downloaded library from Link - href="http://docs.aws.amazon.com/aws-sdk-php/v3/download/aws.zip". I want to know how to work this library as using PHP. I have read the document but did not get it working.
please let me know what I need do to make it working, new file need create and configuration etc.
The best way to start using DynamoDB would be to follow a complete step by step guide and then customize the solution as per your need.
Read this to follow a step by step guide.
If you are aware of the basics then you can start creating your own application.

How to create :play document/material?

In the default Neo4j installation, there is a sample movie graph database, e.g. by executing the command ":play movie-graph". How can I create such step-by-step guide/training material/slides/mini-deck?
Thanks
You can check out the developer documentation on how to create your custom Browser Guide :
https://neo4j.com/developer/guide-create-neo4j-browser-guide/

Resources