diff --git a/app/MindWork AI Studio/Tools/Databases/VectorStore/VectorSearchResult.cs b/app/MindWork AI Studio/Tools/Databases/VectorStore/VectorSearchResult.cs index c0b127de..1158ea34 100644 --- a/app/MindWork AI Studio/Tools/Databases/VectorStore/VectorSearchResult.cs +++ b/app/MindWork AI Studio/Tools/Databases/VectorStore/VectorSearchResult.cs @@ -4,7 +4,6 @@ public sealed record VectorSearchResult( string PointId, double Score, string DataSourceId, - string DataSourceName, string DataSourceType, string ChunkId, string ParentFileId, diff --git a/app/MindWork AI Studio/Tools/Databases/VectorStore/VectorStoragePoint.cs b/app/MindWork AI Studio/Tools/Databases/VectorStore/VectorStoragePoint.cs index 87a6f334..c559a74c 100644 --- a/app/MindWork AI Studio/Tools/Databases/VectorStore/VectorStoragePoint.cs +++ b/app/MindWork AI Studio/Tools/Databases/VectorStore/VectorStoragePoint.cs @@ -4,7 +4,6 @@ public sealed record VectorStoragePoint( string PointId, IReadOnlyList Vector, string DataSourceId, - string DataSourceName, string DataSourceType, string ChunkId, string ParentFileId, diff --git a/app/MindWork AI Studio/Tools/Services/DataSourceEmbeddingService.cs b/app/MindWork AI Studio/Tools/Services/DataSourceEmbeddingService.cs index db4ca76f..c777de22 100644 --- a/app/MindWork AI Studio/Tools/Services/DataSourceEmbeddingService.cs +++ b/app/MindWork AI Studio/Tools/Services/DataSourceEmbeddingService.cs @@ -1015,7 +1015,6 @@ public sealed partial class DataSourceEmbeddingService(SettingsManager settingsM item.ChunkId, vectors[index], dataSource.Id, - dataSource.Name, dataSource.Type.ToString(), item.ChunkId, parentFile.ParentFileId, diff --git a/runtime/src/qdrant_edge_database.rs b/runtime/src/qdrant_edge_database.rs index 8b54c9c2..c4543d63 100644 --- a/runtime/src/qdrant_edge_database.rs +++ b/runtime/src/qdrant_edge_database.rs @@ -70,7 +70,6 @@ pub struct QdrantEdgeStoragePoint { pub point_id: String, pub vector: Vec, pub data_source_id: String, - pub data_source_name: String, pub data_source_type: String, pub chunk_id: String, pub parent_file_id: String, @@ -141,7 +140,6 @@ pub struct QdrantEdgeSearchResult { pub point_id: String, pub score: f32, pub data_source_id: String, - pub data_source_name: String, pub data_source_type: String, pub chunk_id: String, pub parent_file_id: String, @@ -299,15 +297,7 @@ impl QdrantEdgeDatabase { return Err("All vectors in one insert request must have the same size.".into()); } - let data_source_name = first_point.data_source_name.clone(); - validate_data_source_name(&data_source_name)?; - if points.iter().any(|point| point.data_source_name != data_source_name) { - return Err("All points in one insert request must belong to the same data source name.".into()); - } - - let store_path = self.store_path(store_name)?; let (shard, _) = self.get_or_create_store(store_name, vector_size)?; - write_store_display_name(&store_path, &data_source_name)?; let points = points .into_iter() .map(to_qdrant_edge_point) @@ -738,7 +728,6 @@ fn to_qdrant_edge_point(point: QdrantEdgeStoragePoint) -> QdrantEdgeResult QdrantEdgeSearchResult { point_id: point_id_to_string(point.id), score: point.score, data_source_id: payload_string(&payload, "data_source_id"), - data_source_name: payload_string(&payload, "data_source_name"), data_source_type: payload_string(&payload, "data_source_type"), chunk_id: payload_string(&payload, "chunk_id"), parent_file_id: payload_string(&payload, "parent_file_id"),