@@ -408,7 +408,9 @@ In query pipelines, use a TextEmbedder to embed queries and send them to the ret
408408
409409``` python
410410from haystack import Document
411- from haystack.components.embedders import SentenceTransformersDocumentEmbedder, SentenceTransformersTextEmbedder
411+ # Requires: pip install sentence-transformers-haystack
412+ from haystack_integrations.components.embedders.sentence_transformers import SentenceTransformersDocumentEmbedder
413+ from haystack_integrations.components.embedders.sentence_transformers import SentenceTransformersTextEmbedder
412414from haystack.components.retrievers.in_memory import InMemoryEmbeddingRetriever
413415from haystack.document_stores.in_memory import InMemoryDocumentStore
414416
@@ -575,8 +577,9 @@ The results are combined and sorted by relevance score.
575577from haystack import Document
576578from haystack.document_stores.in_memory import InMemoryDocumentStore
577579from haystack.document_stores.types import DuplicatePolicy
578- from haystack.components.embedders import SentenceTransformersTextEmbedder
579- from haystack.components.embedders import SentenceTransformersDocumentEmbedder
580+ # Requires: pip install sentence-transformers-haystack
581+ from haystack_integrations.components.embedders.sentence_transformers import SentenceTransformersTextEmbedder
582+ from haystack_integrations.components.embedders.sentence_transformers import SentenceTransformersDocumentEmbedder
580583from haystack.components.retrievers import InMemoryEmbeddingRetriever
581584from haystack.components.writers import DocumentWriter
582585from haystack.components.retrievers import MultiQueryEmbeddingRetriever
@@ -878,7 +881,9 @@ from haystack.document_stores.in_memory import InMemoryDocumentStore
878881from haystack.document_stores.types import DuplicatePolicy
879882from haystack.components.retrievers import InMemoryBM25Retriever, InMemoryEmbeddingRetriever
880883from haystack.components.retrievers import TextEmbeddingRetriever, MultiRetriever
881- from haystack.components.embedders import SentenceTransformersTextEmbedder, SentenceTransformersDocumentEmbedder
884+ # Requires: pip install sentence-transformers-haystack
885+ from haystack_integrations.components.embedders.sentence_transformers import SentenceTransformersTextEmbedder
886+ from haystack_integrations.components.embedders.sentence_transformers import SentenceTransformersDocumentEmbedder
882887from haystack.components.writers import DocumentWriter
883888
884889documents = [
@@ -1249,7 +1254,9 @@ The results are sorted by relevance score.
12491254from haystack import Document
12501255from haystack.document_stores.in_memory import InMemoryDocumentStore
12511256from haystack.document_stores.types import DuplicatePolicy
1252- from haystack.components.embedders import SentenceTransformersTextEmbedder, SentenceTransformersDocumentEmbedder
1257+ # Requires: pip install sentence-transformers-haystack
1258+ from haystack_integrations.components.embedders.sentence_transformers import SentenceTransformersTextEmbedder
1259+ from haystack_integrations.components.embedders.sentence_transformers import SentenceTransformersDocumentEmbedder
12531260from haystack.components.retrievers import InMemoryEmbeddingRetriever, TextEmbeddingRetriever
12541261from haystack.components.writers import DocumentWriter
12551262
0 commit comments