Используйте модели встраивания слов в Elastic Search
Я пытаюсь использовать модели внедрения в эластичном поиске, следуя этому руководству.
Когда я запускаю эту команду
docker run -it --rm elastic/eland \
eland_import_hub_model \
--url https://username:password@localhost:9200/ \
--hub-model-id sentence-transformers/msmarco-MiniLM-L-12-v3 \
--task-type text_embedding \
--start
Я получаю следующую ошибку.
Traceback (most recent call last):
File "/usr/local/bin/eland_import_hub_model", line 190, in <module>
es = get_es_client(args)
File "/usr/local/bin/eland_import_hub_model", line 153, in get_es_client
es_info = es_client.info()
File "/usr/local/lib/python3.9/dist-packages/elasticsearch/_sync/client/utils.py", line 414, in wrapped
return api(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/elasticsearch/_sync/client/__init__.py", line 2295, in info
return self.perform_request( # type: ignore[return-value]
File "/usr/local/lib/python3.9/dist-packages/elasticsearch/_sync/client/_base.py", line 285, in perform_request
meta, resp_body = self.transport.perform_request(
File "/usr/local/lib/python3.9/dist-packages/elastic_transport/_transport.py", line 329, in perform_request
meta, raw_data = node.perform_request(
File "/usr/local/lib/python3.9/dist-packages/elastic_transport/_node/_http_urllib3.py", line 199, in perform_request
raise err from None
elastic_transport.ConnectionError: Connection error caused by: ConnectionError(Connection error caused by: NewConnectionError(<urllib3.connection.HTTPSConnection object at 0xffff6c8e9fd0>: Failed to establish a new connection: [Errno 111] Connection refused))
Я мог подключиться к ES из Кибаны и почтальона и выполнить запросы API. Но я не смог выполнить указанную выше команду. Есть идеи?