diff --git a/docs-website/reference/integrations-api/elasticsearch.md b/docs-website/reference/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference/integrations-api/elasticsearch.md +++ b/docs-website/reference/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.18/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.18/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.18/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.18/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.19/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.19/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.19/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.19/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.20/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.20/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.20/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.20/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.21/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.21/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.21/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.21/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.22/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.22/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.22/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.22/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.23/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.23/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.23/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.23/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.24/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.24/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.24/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.24/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.25/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.25/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.25/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.25/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.26/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.26/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.26/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.26/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.27/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.27/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.27/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.27/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.28/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.28/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.28/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.28/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.29/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.29/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.29/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.29/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.30/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.30/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.30/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.30/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings) diff --git a/docs-website/reference_versioned_docs/version-2.31/integrations-api/elasticsearch.md b/docs-website/reference_versioned_docs/version-2.31/integrations-api/elasticsearch.md index c16c6839afa..82c103f555d 100644 --- a/docs-website/reference_versioned_docs/version-2.31/integrations-api/elasticsearch.md +++ b/docs-website/reference_versioned_docs/version-2.31/integrations-api/elasticsearch.md @@ -156,9 +156,17 @@ Usage example: ```python from haystack import Document -from haystack.components.embedders import SentenceTransformersTextEmbedder -from haystack_integrations.document_stores.elasticsearch import ElasticsearchDocumentStore -from haystack_integrations.components.retrievers.elasticsearch import ElasticsearchEmbeddingRetriever + +# Requires: pip install sentence-transformers-haystack +from haystack_integrations.components.embedders.sentence_transformers import ( + SentenceTransformersTextEmbedder, +) +from haystack_integrations.document_stores.elasticsearch import ( + ElasticsearchDocumentStore, +) +from haystack_integrations.components.retrievers.elasticsearch import ( + ElasticsearchEmbeddingRetriever, +) document_store = ElasticsearchDocumentStore(hosts="http://localhost:9200") retriever = ElasticsearchEmbeddingRetriever(document_store=document_store) @@ -173,7 +181,6 @@ documents = [ document_store.write_documents(documents) te = SentenceTransformersTextEmbedder() -te.warm_up() query_embeddings = te.run("Who lives in Berlin?")["embedding"] result = retriever.run(query=query_embeddings)