From d4312d504b48a4bb329e8d5455fdfbade3794cc0 Mon Sep 17 00:00:00 2001 From: Michael Tutty <mtutty@gforgegroup.com> Date: Sat, 9 Dec 2023 14:33:15 +0000 Subject: [PATCH] Resolve PR issues for pinecone-vector-store --- .../pinecone-vector-store/README.md | 0 .../pinecone-vector-store/load-docs.ts | 0 .../pinecone-vector-store/query.ts | 6 +++--- .../src/storage/vectorStore/PineconeVectorStore.ts | 13 ++++++++----- packages/eslint-config-custom/index.js | 2 ++ 5 files changed, 13 insertions(+), 8 deletions(-) rename {apps/simple => examples}/pinecone-vector-store/README.md (100%) rename {apps/simple => examples}/pinecone-vector-store/load-docs.ts (100%) rename {apps/simple => examples}/pinecone-vector-store/query.ts (83%) diff --git a/apps/simple/pinecone-vector-store/README.md b/examples/pinecone-vector-store/README.md similarity index 100% rename from apps/simple/pinecone-vector-store/README.md rename to examples/pinecone-vector-store/README.md diff --git a/apps/simple/pinecone-vector-store/load-docs.ts b/examples/pinecone-vector-store/load-docs.ts similarity index 100% rename from apps/simple/pinecone-vector-store/load-docs.ts rename to examples/pinecone-vector-store/load-docs.ts diff --git a/apps/simple/pinecone-vector-store/query.ts b/examples/pinecone-vector-store/query.ts similarity index 83% rename from apps/simple/pinecone-vector-store/query.ts rename to examples/pinecone-vector-store/query.ts index 513f2fc71..51b746551 100755 --- a/apps/simple/pinecone-vector-store/query.ts +++ b/examples/pinecone-vector-store/query.ts @@ -1,6 +1,6 @@ -import { VectorStoreIndex } from "../../../packages/core/src/indices/vectorStore/VectorStoreIndex"; -import { serviceContextFromDefaults } from "../../../packages/core/src/ServiceContext"; -import { PineconeVectorStore } from "../../../packages/core/src/storage/vectorStore/PineconeVectorStore"; +import { VectorStoreIndex } from "llamaindex"; +import { serviceContextFromDefaults } from "llamaindex"; +import { PineconeVectorStore } from "llamaindex"; async function main() { const readline = require("readline").createInterface({ diff --git a/packages/core/src/storage/vectorStore/PineconeVectorStore.ts b/packages/core/src/storage/vectorStore/PineconeVectorStore.ts index 0f80040a5..ae424c050 100644 --- a/packages/core/src/storage/vectorStore/PineconeVectorStore.ts +++ b/packages/core/src/storage/vectorStore/PineconeVectorStore.ts @@ -1,6 +1,9 @@ -import { VectorStore, VectorStoreQuery, VectorStoreQueryResult } from "./types"; +import { VectorStore, + VectorStoreQuery, + VectorStoreQueryResult, + ExactMatchFilter, + MetadataFilters } from "./types"; -import { ExactMatchFilter, MetadataFilters } from "../../../dist"; import { BaseNode, Document, Metadata, MetadataMode } from "../../Node"; import { GenericFileSystem } from "../FileSystem"; @@ -137,9 +140,9 @@ export class PineconeVectorStore implements VectorStore { var options: any = { vector: query.queryEmbedding, topK: query.similarityTopK, - // include_values: true, - // include_metadara: true, - // filter: filter + include_values: true, + include_metadara: true, + filter: filter }; const idx = await this.index(); diff --git a/packages/eslint-config-custom/index.js b/packages/eslint-config-custom/index.js index d46a122e9..3fc7c9ef1 100644 --- a/packages/eslint-config-custom/index.js +++ b/packages/eslint-config-custom/index.js @@ -28,6 +28,8 @@ module.exports = { "PINECONE_ENVIRONMENT", "PINECONE_PROJECT_ID", "PINECONE_INDEX_NAME", + "PINECONE_CHUNK_SIZE", + "PINECONE_INDEX_NAME", "AZURE_OPENAI_API_KEY", "AZURE_OPENAI_API_INSTANCE_NAME", -- GitLab