Jump to Content
Documentation
API Reference
📓 Tutorials
🧑🍳 Cookbook
🤝 Integrations
💜 Discord
🎨 Studio
v2.0
v2.1
v2.2
v2.3
v2.4
v2.5
v2.6
v2.7
v2.8
v2.9
v2.10
v2.11
v2.12
v2.13-unstable
Documentation
Moon (Dark Mode)
Sun (Light Mode)
v2.0
Documentation
API Reference
📓 Tutorials
🧑🍳 Cookbook
🤝 Integrations
💜 Discord
🎨 Studio
Search
Overview
Introduction to Haystack 2.0
Get Started
Installation
Migration Guide
Telemetry
Breaking Change Policy
FAQ
Haystack Concepts
Haystack Concepts Overview
Data Classes
Pipelines
Creating Pipelines
Visualizing Pipelines
Serializing Pipelines
Pipeline Templates
Components
Creating Custom Components
Document Store
Creating Custom Document Stores
Choosing a Document Store
Introduction to Integrations
Metadata Filtering
Device Management
Secret Management
Document Stores
InMemoryDocumentStore
AstraDocumentStore
ChromaDocumentStore
ElasticsearchDocumentStore
MilvusDocumentStore
MongoDBAtlasDocumentStore
Neo4jDocumentStore
OpenSearchDocumentStore
PgvectorDocumentStore
PineconeDocumentStore
QdrantDocumentStore
WeaviateDocumentStore
Pipeline Components
Audio
LocalWhisperTranscriber
RemoteWhisperTranscriber
Builders
AnswerBuilder
PromptBuilder
DynamicPromptBuilder
DynamicChatPromptBuilder
Caching
CacheChecker
Classifiers
DocumentLanguageClassifier
Connectors
LangfuseConnector
OpenAPIServiceConnector
Converters
AzureOCRDocumentConverter
HTMLToDocument
MarkdownToDocument
OpenAPIServiceToFunctions
OutputAdapter
PyPDFToDocument
TikaDocumentConverter
TextFileToDocument
UnstructuredFileConverter
Embedders
AmazonBedrockTextEmbedder
AmazonBedrockDocumentEmbedder
AzureOpenAITextEmbedder
AzureOpenAIDocumentEmbedder
CohereTextEmbedder
CohereDocumentEmbedder
FastembedTextEmbedder
FastembedDocumentEmbedder
FastembedSparseTextEmbedder
FastembedSparseDocumentEmbedder
GradientTextEmbedder
GradientDocumentEmbedder
HuggingFaceTEIDocumentEmbedder
HuggingFaceTEITextEmbedder
JinaTextEmbedder
JinaDocumentEmbedder
MistralTextEmbedder
MistralDocumentEmbedder
OllamaTextEmbedder
OllamaDocumentEmbedder
OpenAITextEmbedder
OpenAIDocumentEmbedder
SentenceTransformersTextEmbedder
SentenceTransformersDocumentEmbedder
Extractors
NamedEntityExtractor
Fetchers
LinkContentFetcher
Generators
Guides to Generators
Choosing the Right Generator
Generators vs Chat Generators
Function Calling
AmazonBedrockChatGenerator
AmazonBedrockGenerator
AnthropicGenerator
AnthropicChatGenerator
AzureOpenAIChatGenerator
AzureOpenAIGenerator
CohereChatGenerator
CohereGenerator
GradientGenerator
GoogleAIGeminiChatGenerator
GoogleAIGeminiGenerator
HuggingFaceTGIChatGenerator
HuggingFaceTGIGenerator
HuggingFaceLocalChatGenerator
HuggingFaceLocalGenerator
LlamaCppGenerator
MistralChatGenerator
OllamaChatGenerator
OllamaGenerator
OpenAIChatGenerator
OpenAIGenerator
SagemakerGenerator
VertexAICodeGenerator
VertexAIGeminiChatGenerator
VertexAIGeminiGenerator
VertexAIImageCaptioner
VertexAIImageGenerator
VertexAIImageQA
VertexAITextGenerator
Joiners
DocumentJoiner
Others
Multiplexer
PreProcessors
DocumentCleaner
DocumentSplitter
TextCleaner
Rankers
CohereRanker
JinaRanker
LostInTheMiddleRanker
MetaFieldRanker
TransformersSimilarityRanker
Readers
ExtractiveReader
Retrievers
AstraEmbeddingRetriever
ChromaEmbeddingRetriever
ChromaQueryTextRetriever
ElasticsearchBM25Retriever
ElasticsearchEmbeddingRetriever
InMemoryBM25Retriever
InMemoryEmbeddingRetriever
FilterRetriever
MongoDBAtlasEmbeddingRetriever
OpenSearchBM25Retriever
OpenSearchEmbeddingRetriever
PgvectorEmbeddingRetriever
PineconeEmbeddingRetriever
QdrantEmbeddingRetriever
QdrantSparseEmbeddingRetriever
QdrantHybridRetriever
WeaviateBM25Retriever
WeaviateEmbeddingRetriever
Routers
ConditionalRouter
FileTypeRouter
MetadataRouter
TextLanguageRouter
Samplers
TopPSampler
WebSearch
SearchApiWebSearch
SerperDevWebSearch
Writers
DocumentWriter
optimization
Evaluation
Model-Based Evaluation
Evaluators
DeepEvalEvaluator
RagasEvaluator
Advanced RAG Techniques
Hypothetical Document Embeddings (HyDE)
Development
Enabling GPU Acceleration
Tracing
Logging
Hayhooks
Deployment
Docker
Kubernetes
OpenShift
Suggest
With LinkContentFetcher, you can use the contents of several URLs as the data for your pipeline. You can use it in indexing and query pipelines to fetch the contents of the URLs you give it.