I am unable to connect to the ES Server to search from an index in my python jupyter notebook in first go, but if i re-run the cell it will get fetch the required data from the ES
ES version : 7.17.3
Python Elasticsearch package version: 7.12.0
Python version : 3.6
from elasticsearch import Elasticsearch
es = Elasticsearch([VN_IP], http_compress=True, timeout=3000, max_retries=10, retry_on_timeout=True)
I need to re-run the below code :
query={
"size":0,
"track_total_hits":True,
}
res=US_CONN.search(index="philippines_imports_data",body=query)
print(res)
Hi @Shubhankar_Satvaya,
Welcome! Can you share the error you receive when you are unable to connect?
Hello, @carly.richmond ,
It isn't showing any errors.
It just shows that your cell in the Python Jupyter notebook is in a running state.
but if I interrupt the execution of the cell and again re-run the cell, it gives the response from Elasticsearch within miliseconds.
If it is working after re run then it won't be issue of connection. Is it possible to share the notebook or any reference doc which you following ? It is hard to assume anything without knowing any error and other information. Thanks
The jupyter notebook is hosted on azure server, so i coundn't able to share the file, and also Elasticsearch is also hosted in different azure server.
but the code that was used i shared already in the above
We will be required something to debug or replicate on our side. Or you can try to connect simple connection by creating other notebook.
You can refer this elasticsearch-labs/notebooks/search/00-quick-start.ipynb at main · elastic/elasticsearch-labs · GitHub