in Elastic.SemanticKernel.Connectors.Elasticsearch/ElasticsearchVectorStoreRecordCollection.cs [382:397]
private async Task RunOperationAsync(string operationName, Func<Task> operation)
{
try
{
await operation.Invoke().ConfigureAwait(false);
}
catch (TransportException ex)
{
throw new VectorStoreOperationException("Call to vector store failed.", ex)
{
VectorStoreType = DatabaseName,
CollectionName = CollectionName,
OperationName = operationName
};
}
}