public virtual IResult CreateN1qlIndex(string indexName, bool defer = false, params string[] fields) { var fieldStr = fields.ToDelimitedN1QLString(','); var statement = string.Format(Statements.CreateIndexWithFields, indexName.N1QlEscape(), BucketName.N1QlEscape(), fieldStr, defer.ToString().ToLower()); var result = ExecuteIndexRequest(statement); return result; }