Document Ingestion
Document Retrieval
Data Organization
Document Updates
Batch Operations
Knowledge Graph Operations
Cache Management
Chat & Conversation Management
Document Management
Usage & Monitoring
Document Updates
update_document_by_filename_metadata
Update a document’s metadata using filename to identify the document
Copy
Ask AI
def update_document_by_filename_metadata(
filename: str,
metadata: Dict[str, Any],
new_filename: Optional[str] = None,
) -> Document
Copy
Ask AI
def update_document_by_filename_metadata(
filename: str,
metadata: Dict[str, Any],
new_filename: Optional[str] = None,
) -> Document
Copy
Ask AI
async def update_document_by_filename_metadata(
filename: str,
metadata: Dict[str, Any],
new_filename: Optional[str] = None,
) -> Document
Parameters
filename
(str): Filename of the document to updatemetadata
(Dict[str, Any]): Metadata to updatenew_filename
(str, optional): Optional new filename to assign to the document
Returns
Document
: Updated document metadata
Examples
Copy
Ask AI
from morphik import Morphik
db = Morphik()
# Update just the metadata of a document identified by filename
updated_doc = db.update_document_by_filename_metadata(
filename="report.pdf",
metadata={"status": "reviewed", "reviewer": "Jane Smith"},
new_filename="reviewed_report.pdf" # Optional: rename the file
)
print(f"Updated metadata: {updated_doc.metadata}")
Copy
Ask AI
from morphik import Morphik
db = Morphik()
# Update just the metadata of a document identified by filename
updated_doc = db.update_document_by_filename_metadata(
filename="report.pdf",
metadata={"status": "reviewed", "reviewer": "Jane Smith"},
new_filename="reviewed_report.pdf" # Optional: rename the file
)
print(f"Updated metadata: {updated_doc.metadata}")
Copy
Ask AI
from morphik import AsyncMorphik
async with AsyncMorphik() as db:
# Update just the metadata of a document identified by filename
updated_doc = await db.update_document_by_filename_metadata(
filename="report.pdf",
metadata={"status": "reviewed", "reviewer": "Jane Smith"},
new_filename="reviewed_report.pdf" # Optional: rename the file
)
print(f"Updated metadata: {updated_doc.metadata}")
Was this page helpful?
On this page
Assistant
Responses are generated using AI and may contain mistakes.