#neo4j #nlp #neo4j-apoc
Вопрос:
Я новичок в Neo4j и не хочу устанавливать много программного обеспечения на компьютер. Следовательно, изображения Docker-хороший вариант. Я пытаюсь использовать процедуру нлп apoc neo4j. Для этого я использую следующий файл docker-compose:
version: '3.7'
services:
neo4j:
image: neo4j:latest
container_name: "nlp-knowledge-graph"
volumes:
- ./plugins:/plugins
- ./data:/data
- ./import:/var/lib/neo4j/import
ports:
- "7474:7474"
- "7687:7687"
environment:
- "NEO4J_ACCEPT_LICENSE_AGREEMENT=yes"
- "NEO4J_AUTH=neo4j/neo"
- "NEO4J_dbms_security_procedures_unrestricted=apoc.*"
- NEO4JLABS_PLUGINS=["apoc","n10s"]
Apoc действительно установлен, но когда я пытаюсь использовать de a CALL apoc.nlp.gcp.entities.stream ...
в запросе neo4j, я получаю следующую ошибку.
Neo.ClientError.Procedure.ProcedureNotFound
There is no procedure with the name `apoc.nlp.gcp.entities.stream` registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.
Что я должен сделать, чтобы правильно развернуть apoc.nlp.gcp.entities.stream
процедуру с помощью файла docker-compose?
Большое вам спасибо за потраченное время.