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