This commit is contained in:
Timothy Jaeryang Baek
2026-06-29 04:19:33 -05:00
parent b58b0ea7ca
commit ab84bbf08c
2 changed files with 5 additions and 0 deletions
+3
View File
@@ -4,6 +4,7 @@ import time
import uuid
from typing import Optional
from open_webui.config import RAG_FILE_CONTENT_SEARCH_MAX_CHARS
from open_webui.internal.db import Base, JSONField, get_async_db_context
from open_webui.models.access_grants import AccessGrantModel, AccessGrants
from open_webui.models.files import (
@@ -381,6 +382,7 @@ class KnowledgeTable:
# to avoid PostgreSQL "invalid memory alloc request
# size" on large extracted-content rows (#24670).
content_text = File.data['content'].as_string()
content_text = func.substr(content_text, 1, RAG_FILE_CONTENT_SEARCH_MAX_CHARS)
search_filter = or_(
File.filename.ilike(f'%{q}%'),
content_text.ilike(f'%{q}%'),
@@ -573,6 +575,7 @@ class KnowledgeTable:
# to avoid PostgreSQL memory allocation failures on
# large content (#24670).
content_text = File.data['content'].as_string()
content_text = func.substr(content_text, 1, RAG_FILE_CONTENT_SEARCH_MAX_CHARS)
stmt = stmt.filter(
or_(
File.filename.ilike(f'%{query_key}%'),