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 513f2fc7151be1c25f8836db99995e87d0602e0c..51b7465510cde06cd44f6a2e537e90c1e0843e64 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 0f80040a5d242ad02a3d58281ff74d09c0fc40fc..ae424c050b1298ba77766ba62797e72bf2534b8c 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 d46a122e9c09d53301912adb4e6872cf6ac40025..3fc7c9ef1b9650762f599a9c261acb6346bce91a 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",