public async Task <bool> CreateIndexAsync <TEntity>()
            where TEntity : RedisearchSerializable <TEntity>, new()
        {
            var database           = _redisConnection.GetDatabase();
            var createIndexCommand = CreateIndexCommand.Create <TEntity>();

            return(await createIndexCommand.ExecuteAsync(database).ConfigureAwait(false));
        }
        public bool CreateIndex <TEntity>()
            where TEntity : RedisearchSerializable <TEntity>, new()
        {
            var database           = _redisConnection.GetDatabase();
            var createIndexCommand = CreateIndexCommand.Create <TEntity>();

            return(createIndexCommand.Execute(database));
        }