{ "collection_name": "nexa_knowledge_text", "vector_config": { "size": 1024, "distance": "Cosine" }, "payload_schema": { "source": "keyword", "source_type": "keyword", "modality": "keyword", "mime_type": "keyword", "media_uri": "keyword", "context": "keyword", "tags": "keyword", "graph_iri": "keyword", "content_hash":"keyword", "created_at": "datetime" }, "_notes": { "vector_size_rationale": "1024 = bge-m3 output. If Q15 resolves to nomic-embed-text-v1.5 instead, rebuild this collection with size: 768.", "modality_field": "Always 'text' in this collection. Forward-compatibility for Phase 3.2 (see qdrant_schema_visual.json).", "graph_iri_field": "IRI of the corresponding nexa:Note in GraphDB. The same value is stored on the GraphDB node as nexa:vectorId pointing back here. This is the cross-pillar bridge." } }