diff --git a/llama-index-core/llama_index/core/indices/vector_store/base.py b/llama-index-core/llama_index/core/indices/vector_store/base.py index 8795ac4b836c4f4ee5d58296774f367f12237a65..d4a30ff7c2687c1343b5b79d497b3cbdc962a4f0 100644 --- a/llama-index-core/llama_index/core/indices/vector_store/base.py +++ b/llama-index-core/llama_index/core/indices/vector_store/base.py @@ -326,8 +326,9 @@ class VectorStoreIndex(BaseIndex[IndexDict]): self._object_map[node.index_id] = node.obj node.obj = None - self._insert(nodes, **insert_kwargs) - self._storage_context.index_store.add_index_struct(self._index_struct) + with self._callback_manager.as_trace("insert_nodes"): + self._insert(nodes, **insert_kwargs) + self._storage_context.index_store.add_index_struct(self._index_struct) def _delete_node(self, node_id: str, **delete_kwargs: Any) -> None: pass