{"record":{"id":"556035ea6b0653ef","repo":"redis/go-redis","slug":"ft-create-schema-fieldtype-geoshape-is-required-f","errorCode":null,"errorMessage":"FT.CREATE: SCHEMA FieldType GEOSHAPE is required for GeoShapeFieldType","messagePattern":"FT\\.CREATE: SCHEMA FieldType GEOSHAPE is required for GeoShapeFieldType","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"search_commands.go","lineNumber":1583,"sourceCode":"\t\t\t\t\tvamanaArgs = append(vamanaArgs, \"SEARCH_WINDOW_SIZE\", schema.VectorArgs.VamanaOptions.SearchWindowSize)\n\t\t\t\t}\n\t\t\t\tif schema.VectorArgs.VamanaOptions.Epsilon > 0 {\n\t\t\t\t\tvamanaArgs = append(vamanaArgs, \"EPSILON\", schema.VectorArgs.VamanaOptions.Epsilon)\n\t\t\t\t}\n\t\t\t\tif schema.VectorArgs.VamanaOptions.TrainingThreshold > 0 {\n\t\t\t\t\tvamanaArgs = append(vamanaArgs, \"TRAINING_THRESHOLD\", schema.VectorArgs.VamanaOptions.TrainingThreshold)\n\t\t\t\t}\n\t\t\t\tif schema.VectorArgs.VamanaOptions.ReduceDim > 0 {\n\t\t\t\t\tvamanaArgs = append(vamanaArgs, \"REDUCE\", schema.VectorArgs.VamanaOptions.ReduceDim)\n\t\t\t\t}\n\t\t\t\targs = append(args, len(vamanaArgs))\n\t\t\t\targs = append(args, vamanaArgs...)\n\t\t\t}\n\t\t}\n\t\tif schema.GeoShapeFieldType != \"\" {\n\t\t\tif schema.FieldType != SearchFieldTypeGeoShape {\n\t\t\t\tcmd := NewStatusCmd(ctx, args...)\n\t\t\t\tcmd.SetErr(fmt.Errorf(\"FT.CREATE: SCHEMA FieldType GEOSHAPE is required for GeoShapeFieldType\"))\n\t\t\t\treturn cmd\n\t\t\t}\n\t\t\targs = append(args, schema.GeoShapeFieldType)\n\t\t}\n\t\tif schema.NoStem {\n\t\t\targs = append(args, \"NOSTEM\")\n\t\t}\n\t\tif schema.Sortable {\n\t\t\targs = append(args, \"SORTABLE\")\n\t\t}\n\t\tif schema.UNF {\n\t\t\targs = append(args, \"UNF\")\n\t\t}\n\t\tif schema.NoIndex {\n\t\t\targs = append(args, \"NOINDEX\")\n\t\t}\n\t\tif schema.PhoneticMatcher != \"\" {\n\t\t\targs = append(args, \"PHONETIC\", schema.PhoneticMatcher)","sourceCodeStart":1565,"sourceCodeEnd":1601,"githubUrl":"https://github.com/redis/go-redis/blob/c5cad058c72f58370553b48566302303cf8a2e89/search_commands.go#L1565-L1601","documentation":"Error \"FT.CREATE: SCHEMA FieldType GEOSHAPE is required for GeoShapeFieldType\" thrown in redis/go-redis.","triggerScenarios":"Thrown at search_commands.go:1583 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"c5cad058c72f58370553b48566302303cf8a2e89","analyzedAt":"2026-09-01T06:50:53.388Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}