참고소스 수정본

This commit is contained in:
LASTA_DEV01\lasta
2026-05-12 19:40:31 +09:00
parent 0f34a451fc
commit 2e9204243d
8708 changed files with 3259488 additions and 869 deletions

View File

@@ -0,0 +1,12 @@
import neo4j
from neo4j_graphrag.indexes import create_fulltext_index
NEO4J_URL = "neo4j://localhost:7687"
NEO4J_AUTH = ("neo4j", "password")
FULLTEXT_INDEX_NAME = "fulltext_index"
driver = neo4j.GraphDatabase.driver(NEO4J_URL, auth=NEO4J_AUTH)
create_fulltext_index(
driver, FULLTEXT_INDEX_NAME, label="Document", node_properties=["textProperty"]
)

View File

@@ -0,0 +1,18 @@
import neo4j
from neo4j_graphrag.indexes import create_vector_index
NEO4J_URL = "neo4j://localhost:7687"
NEO4J_AUTH = ("neo4j", "password")
INDEX_NAME = "vector_index"
DIMENSION = 1536
driver = neo4j.GraphDatabase.driver(NEO4J_URL, auth=NEO4J_AUTH)
create_vector_index(
driver,
INDEX_NAME,
label="Document",
embedding_property="vectorProperty",
dimensions=DIMENSION,
similarity_fn="euclidean",
)

View File

@@ -0,0 +1,13 @@
import neo4j
from neo4j_graphrag.indexes import upsert_vector
NEO4J_URL = "neo4j://localhost:7687"
NEO4J_AUTH = ("neo4j", "password")
driver = neo4j.GraphDatabase.driver(NEO4J_URL, auth=NEO4J_AUTH)
id = 1
embedding_property = "embedding"
vector = [1.0, 2.0, 3.0]
upsert_vector(driver, id, embedding_property, vector)