You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Users transitioning from tools like RagFlow like document management features alongside Knowledge Graph capabilities. While TrustGraph includes document loading through the Workbench and metadata integration, it lacks tools to manage ingested documents effectively.
Endpoint: PUT /api/v1/documents/{document_id}/rename
Description: Renames a document by its unique ID.
Path Parameters:
document_id: The ID of the document to rename.
Body:
{ "new_name": "new_document_name.pdf" }
Response:
{ "message": "Document renamed successfully." }
Concern
I've found deleting nodes in graph-based tools can be resource-intensive, especially when nodes have complex relationships. This may impact TrustGraph, depending on the scale of the graph for each document and the efficiency of the deletion process.
The text was updated successfully, but these errors were encountered:
A lot of the data management you're talking about is on the roadmap for our knowledge core approach. Also, "knowledge core" is very much a placeholder term, so open to suggestions. 😆
I really like the Knowledge Core concept. Its really helpful for reuse. After playing with it a bit I started to see the possibility of sharing different subject matter expert knowledge cores between organizations.
My issue is the other day I uploaded about 100 pdf files and after some testing and evaluation I wanted to remove the documents from the backend as I deemed they were irrelevent to the collection I was working with.
On another occasion I wasn't able to easily list the documents by name that were in the store already so I wasn't sure if some of the documents had been processed and some had not. After digging into the logs I found out the pipeline was halted due to a malformed pdf. This is what motivated #243
we've been planning on this ability to manage data in the system for quite a while. This approach enables many features that improve data storage management all the way to providing a scheme for controlling data access management.
Users transitioning from tools like RagFlow like document management features alongside Knowledge Graph capabilities. While TrustGraph includes document loading through the Workbench and metadata integration, it lacks tools to manage ingested documents effectively.
Discussed briefly here: Discord Discussion
Problem
TrustGraph does not provide:
These gaps make it difficult to curate and organize knowledge bases effectively.
Proposed Features
1. CLI Tools for Document Management
tg-list-documents -c <collection>
: Lists all documents in a specified collection.tg-delete-document -c <collection> -f <document_id>
: Deletes a document by its ID within a collection.tg-rename-document -f <document_id> -n <new_name>
: Renames a document.2. Workbench GUI Enhancements
3. API Endpoints to Support Document Management
List Documents
GET /api/v1/documents
collection
: The name of the collection to list documents from (optional).Delete Document
DELETE /api/v1/documents/{document_id}
document_id
: The ID of the document to delete.Rename Document
PUT /api/v1/documents/{document_id}/rename
document_id
: The ID of the document to rename.Concern
I've found deleting nodes in graph-based tools can be resource-intensive, especially when nodes have complex relationships. This may impact TrustGraph, depending on the scale of the graph for each document and the efficiency of the deletion process.
The text was updated successfully, but these errors were encountered: