We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 4f1bc31 + 7a7918e commit c40e4f4Copy full SHA for c40e4f4
libs/langchain-community/src/vectorstores/analyticdb.ts
@@ -168,10 +168,12 @@ export class AnalyticDBVectorStore extends VectorStore {
168
* @returns Promise that resolves when the documents are added.
169
*/
170
async addDocuments(documents: Document[]): Promise<void> {
171
- const texts = documents.map(({ pageContent }) => pageContent);
+ // When the pageContent is empty in certain scenarios (such as when using unstructuredIo), an error occurs during embedding.
172
+ const filteredDocs = documents.filter((doc) => doc.pageContent);
173
+ const texts = filteredDocs.map(({ pageContent }) => pageContent);
174
return this.addVectors(
175
await this.embeddings.embedDocuments(texts),
- documents
176
+ filteredDocs
177
);
178
}
179
0 commit comments