I am creating a spec with Avro, here is my spec:
{
 "doc": "Search information from data.vercel.sh/search",
 "owner": "vercel/data",
 "fields": [
 {
 "doc": "UUID v4 that uniquely identifies the search.",
 "name": "id",
 "type": "string"
 },
 {
 "doc": "The search query",
 "name": "query",
 "type": "string"
 },
 {
 "doc": "The list of results from the search query",
 "name": "results",
 "type": {
 "items": {
 "fields": [
 {
 "doc": "The ID of the resource",
 "name": "id",
 "type": "string"
 },
 {
 "doc": "The name of the resource",
 "name": "name",
 "type": "string"
 },
 {
 "doc": "The URL of the resource",
 "name": "url",
 "type": "string"
 },
 {
 "doc": "The description of the resource",
 "name": "description",
 "type": "string"
 },
 {
 "doc": "The description of the resource with query keywords highighted",
 "name": "highlightedDescription",
 "type": "array",
 "items": "string",
 "default": []
 },
 {
 "doc": "The source of the resource",
 "name": "source",
 "type": "string"
 },
 {
 "doc": "The relevance score of the resource for the query",
 "name": "score",
 "type": "string"
 }
 ]
 },
 "type": "array",
 "name": "results\_records"
 }
 },
 {
 "doc": "The number of results returned from the search query",
 "name": "result\_count",
 "type": "int"
 },
 {
 "doc": "The UTC time at which the request was produced with millisecond precision",
 "name": "event\_time",
 "type": {
 "logicalType": "timestamp-millis",
 "type": "long"
 }
 },
 {
 "default": "unknown",
 "doc": "The environment from which the request was sent (development, preview or production)",
 "name": "environment",
 "type": "string"
 },
 {
 "default": "unknown",
 "doc": "User email performing the action",
 "name": "user\_email",
 "type": "string"
 }
 ],
 "name": "search",
 "namespace": "data\_app.v0",
 "type": "record"
}
I get this error: Error: Could not parse Avro schema

Can you tell me what is wrong?
user