mirror of
https://github.com/open-webui/open-webui.git
synced 2026-06-14 03:30:25 +00:00
refac
This commit is contained in:
@@ -258,7 +258,8 @@ class Oracle23aiClient(VectorDBBase):
|
|||||||
with connection.cursor() as cursor:
|
with connection.cursor() as cursor:
|
||||||
try:
|
try:
|
||||||
log.info("Creating Table document_chunk")
|
log.info("Creating Table document_chunk")
|
||||||
cursor.execute("""
|
cursor.execute(
|
||||||
|
"""
|
||||||
BEGIN
|
BEGIN
|
||||||
EXECUTE IMMEDIATE '
|
EXECUTE IMMEDIATE '
|
||||||
CREATE TABLE IF NOT EXISTS document_chunk (
|
CREATE TABLE IF NOT EXISTS document_chunk (
|
||||||
@@ -275,10 +276,12 @@ class Oracle23aiClient(VectorDBBase):
|
|||||||
RAISE;
|
RAISE;
|
||||||
END IF;
|
END IF;
|
||||||
END;
|
END;
|
||||||
""")
|
"""
|
||||||
|
)
|
||||||
|
|
||||||
log.info("Creating Index document_chunk_collection_name_idx")
|
log.info("Creating Index document_chunk_collection_name_idx")
|
||||||
cursor.execute("""
|
cursor.execute(
|
||||||
|
"""
|
||||||
BEGIN
|
BEGIN
|
||||||
EXECUTE IMMEDIATE '
|
EXECUTE IMMEDIATE '
|
||||||
CREATE INDEX IF NOT EXISTS document_chunk_collection_name_idx
|
CREATE INDEX IF NOT EXISTS document_chunk_collection_name_idx
|
||||||
@@ -290,10 +293,12 @@ class Oracle23aiClient(VectorDBBase):
|
|||||||
RAISE;
|
RAISE;
|
||||||
END IF;
|
END IF;
|
||||||
END;
|
END;
|
||||||
""")
|
"""
|
||||||
|
)
|
||||||
|
|
||||||
log.info("Creating VECTOR INDEX document_chunk_vector_ivf_idx")
|
log.info("Creating VECTOR INDEX document_chunk_vector_ivf_idx")
|
||||||
cursor.execute("""
|
cursor.execute(
|
||||||
|
"""
|
||||||
BEGIN
|
BEGIN
|
||||||
EXECUTE IMMEDIATE '
|
EXECUTE IMMEDIATE '
|
||||||
CREATE VECTOR INDEX IF NOT EXISTS document_chunk_vector_ivf_idx
|
CREATE VECTOR INDEX IF NOT EXISTS document_chunk_vector_ivf_idx
|
||||||
@@ -309,7 +314,8 @@ class Oracle23aiClient(VectorDBBase):
|
|||||||
RAISE;
|
RAISE;
|
||||||
END IF;
|
END IF;
|
||||||
END;
|
END;
|
||||||
""")
|
"""
|
||||||
|
)
|
||||||
|
|
||||||
connection.commit()
|
connection.commit()
|
||||||
log.info("Database initialization completed successfully.")
|
log.info("Database initialization completed successfully.")
|
||||||
@@ -710,9 +716,6 @@ class Oracle23aiClient(VectorDBBase):
|
|||||||
>>> if results:
|
>>> if results:
|
||||||
... print(f"Retrieved {len(results.ids[0])} documents from collection")
|
... print(f"Retrieved {len(results.ids[0])} documents from collection")
|
||||||
"""
|
"""
|
||||||
log.info(
|
|
||||||
f"Getting items from collection '{collection_name}' with limit {limit}."
|
|
||||||
)
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
limit = 1000 # Hardcoded limit for get operation
|
limit = 1000 # Hardcoded limit for get operation
|
||||||
|
|||||||
Reference in New Issue
Block a user