Как включить «apoc.nlp.gcp.entities.stream» в neo4j в файле docker-compose?

#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?

Большое вам спасибо за потраченное время.