{
  "name": "governed-chatbot-chunks",
  "fields": [
    { "name": "chunkId", "type": "Edm.String", "key": true },
    { "name": "documentId", "type": "Edm.String", "filterable": true },
    { "name": "tenantId", "type": "Edm.String", "filterable": true, "retrievable": false },
    { "name": "title", "type": "Edm.String", "searchable": true },
    { "name": "content", "type": "Edm.String", "searchable": true },
    { "name": "sourcePath", "type": "Edm.String" },
    { "name": "sourceVersion", "type": "Edm.String", "filterable": true },
    { "name": "updatedAt", "type": "Edm.DateTimeOffset", "filterable": true },
    { "name": "aclVersion", "type": "Edm.String", "filterable": true },
    { "name": "aclState", "type": "Edm.String", "filterable": true, "retrievable": false },
    { "name": "isActive", "type": "Edm.Boolean", "filterable": true, "retrievable": false },
    {
      "name": "allowedPrincipals",
      "type": "Collection(Edm.String)",
      "searchable": false,
      "filterable": true,
      "retrievable": false
    },
    {
      "name": "contentVector",
      "type": "Collection(Edm.Single)",
      "searchable": true,
      "retrievable": false,
      "dimensions": 1536,
      "vectorSearchProfile": "content-profile"
    }
  ],
  "vectorSearch": {
    "algorithms": [
      { "name": "content-hnsw", "kind": "hnsw", "hnswParameters": { "metric": "cosine" } }
    ],
    "profiles": [
      { "name": "content-profile", "algorithm": "content-hnsw" }
    ]
  },
  "semantic": {
    "configurations": [
      {
        "name": "content-semantic",
        "prioritizedFields": {
          "titleField": { "fieldName": "title" },
          "prioritizedContentFields": [{ "fieldName": "content" }]
        }
      }
    ]
  }
}
