{% if result.weaviate_ingest.success %}
✓ Ingestion réussie : {{ result.weaviate_ingest.count }} passages insérés dans la collection Passage
| Œuvre |
{{ result.weaviate_ingest.work }} |
| Auteur |
{{ result.weaviate_ingest.author }} |
| Passages |
{{ result.weaviate_ingest.count }} objets vectorisés |
Aperçu des passages insérés :
{% for passage in result.weaviate_ingest.inserted[:5] %}
📄 {{ passage.section }}
{% set type_info = chunk_types.get(passage.unitType, {'label': passage.unitType, 'icon': '📝', 'desc': 'Type de contenu'}) %}
{{ type_info.icon }} {{ type_info.label }}
{{ passage.chunk_id }}
"{{ passage.text_preview }}"
{% endfor %}
{% if result.weaviate_ingest.count > 5 %}
... et {{ result.weaviate_ingest.count - 5 }} autres passages
{% endif %}
{% else %}
⚠️ Erreur d'ingestion : {{ result.weaviate_ingest.error }}
Vérifiez que Weaviate est démarré (docker compose up -d) et que le schéma est initialisé (python schema.py).
{% endif %}