{"record":{"id":"f5e1321bb3900298","repo":"chroma-core/chroma","slug":"at-least-one-search-payload-must-be-provided","errorCode":null,"errorMessage":"At least one search payload must be provided.","messagePattern":"At least one search payload must be provided\\.","errorType":"validation","errorClass":"ChromaValueError","httpStatus":null,"severity":"error","filePath":"clients/new-js/packages/chromadb/src/collection.ts","lineNumber":1034,"sourceCode":"      documents: data.documents ?? [],\n      embeddings: data.embeddings ?? [],\n      ids: data.ids ?? [],\n      include: data.include,\n      metadatas: deserializedMetadatas as (TMeta | null)[][],\n      uris: data.uris ?? [],\n    });\n  }\n\n  public async search(\n    searches: SearchLike | SearchLike[],\n    options?: {\n      readLevel?: ReadLevel;\n    },\n  ): Promise<SearchResult> {\n    const items = Array.isArray(searches) ? searches : [searches];\n\n    if (items.length === 0) {\n      throw new ChromaValueError(\n        \"At least one search payload must be provided.\",\n      );\n    }\n\n    const payloads = await Promise.all(\n      items.map(async (search) => {\n        const payload = toSearch(search).toPayload();\n        return this.embedSearchPayload(payload);\n      }),\n    );\n\n    const { data } = await RecordService.collectionSearch({\n      client: this.apiClient,\n      path: await this.path(),\n      body: {\n        searches: payloads,\n        read_level: options?.readLevel,\n      },","sourceCodeStart":1016,"sourceCodeEnd":1052,"githubUrl":"https://github.com/chroma-core/chroma/blob/aecdd12c8a891610db8653630b066b32ceb678b5/clients/new-js/packages/chromadb/src/collection.ts#L1016-L1052","documentation":"Error \"At least one search payload must be provided.\" thrown in chroma-core/chroma.","triggerScenarios":"Thrown at clients/new-js/packages/chromadb/src/collection.ts:1034 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":"aecdd12c8a891610db8653630b066b32ceb678b5","analyzedAt":"2026-08-16T21:53:27.228Z","schemaVersion":2},"datasetVersion":"2026-08-16T23:17:17.608Z"}