public sealed class DocChunk
{
    [MercatorAI.FactoryQdrant.VectorStoreKey]
    public Guid Id { get; set; } = Guid.NewGuid();

    [MercatorAI.FactoryQdrant.VectorStoreData(IsIndexed = true)]
    
public string SourceId { get; set; }

    [MercatorAI.FactoryQdrant.VectorStoreData]
    
public int Chunk { get; set; }

    [MercatorAI.FactoryQdrant.VectorStoreData(IsFullTextIndexed = true)]
    
public string Content { get; set; } = "";

    // Modus "auto": we slaan een string-eigenschap op die gemarkeerd is als vector.
    // De waarde is de tekst waarvan automatisch een embedding wordt gegenereerd.
    [MercatorAI.FactoryQdrant.VectorStoreVector(Dimensions = 1536)]     // 1536 voor text-embedding-3-small
    public string Embedding => Content;
}