From c07a99d0addf55bf32114dd33f627305f5a63ec3 Mon Sep 17 00:00:00 2001 From: Aurelien FOUCRET Date: Tue, 30 Jan 2024 14:43:16 +0100 Subject: [PATCH] Using API Key to connect Elasticsearch --- .../01-learning-to-rank.ipynb | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/notebooks/learning-to-rank/01-learning-to-rank.ipynb b/notebooks/learning-to-rank/01-learning-to-rank.ipynb index 0450fff8..b02873ef 100644 --- a/notebooks/learning-to-rank/01-learning-to-rank.ipynb +++ b/notebooks/learning-to-rank/01-learning-to-rank.ipynb @@ -92,20 +92,19 @@ "import getpass\n", "from elasticsearch import Elasticsearch\n", "\n", - "# Found in the \"Manage Deployment\" page\n", - "try:\n", - " CLOUD_ID\n", - "except NameError:\n", - " CLOUD_ID = getpass.getpass(\"Enter Elastic Cloud ID: \")\n", - "\n", - "# Password for the \"elastic\" user generated by Elasticsearch\n", - "try:\n", - " ELASTIC_PASSWORD\n", - "except NameError:\n", - " ELASTIC_PASSWORD = getpass.getpass(\"Enter Elastic password: \")\n", + "# https://www.elastic.co/search-labs/tutorials/install-elasticsearch/elastic-cloud#finding-your-cloud-id\n", + "ELASTIC_CLOUD_ID = getpass(\"Elastic Cloud ID: \")\n", + "\n", + "# https://www.elastic.co/search-labs/tutorials/install-elasticsearch/elastic-cloud#creating-an-api-key\n", + "ELASTIC_API_KEY = getpass(\"Elastic Api Key: \")\n", "\n", "# Create the client instance\n", - "es_client = Elasticsearch(cloud_id=CLOUD_ID, basic_auth=(\"elastic\", ELASTIC_PASSWORD))\n", + "es_client = Elasticsearch(\n", + " # For local development\n", + " # hosts=[\"http://localhost:9200\"]\n", + " cloud_id=ELASTIC_CLOUD_ID,\n", + " api_key=ELASTIC_API_KEY,\n", + ")\n", "\n", "client_info = es_client.info()\n", "\n",