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