mirror of
https://github.com/aljazceru/IngestRSS.git
synced 2025-12-17 05:54:22 +01:00
Update
This commit is contained in:
@@ -365,6 +365,27 @@
|
||||
"df.sample(20)[\"content\"].values"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def pinecone_save_article(article:dict):\n",
|
||||
" logger.info(\"Saving article to Pinecone\")\n",
|
||||
" index = get_index()\n",
|
||||
"\n",
|
||||
" # Expected Keys from Pinecone *MUST* include 'id' and 'values'\n",
|
||||
" article[\"id\"] = article[\"article_id\"]\n",
|
||||
" article[\"values\"] = vectorize(article[\"content\"])\n",
|
||||
" \n",
|
||||
" namespace = f\"IngestRSS-Articles\"\n",
|
||||
" \n",
|
||||
" logger.info(\"Upserting article to Pinecone\")\n",
|
||||
" upsert_vectors(index, [article], namespace)\n",
|
||||
" logger.info(f\"Successfully upserted article w/ article-id: {article[\"article_id\"]} to Pinecone index {index.name} with namespace {namespace}\")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
|
||||
Reference in New Issue
Block a user