참고소스 수정본
This commit is contained in:
@@ -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"]
|
||||
)
|
||||
@@ -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",
|
||||
)
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user