Recherche DuckDuckGo

Le composant DuckDuckGo Search apporte les capacités de recherche web à vos flux, retournant des URL et du contenu pour toute requête directement depuis DuckDuckGo.

Recherche DuckDuckGo

Description du composant

Comment fonctionne le composant Recherche DuckDuckGo

DuckDuckGoSearch Component Overview

The DuckDuckGoSearch component enables your AI workflow to perform real-time web searches using the DuckDuckGo search engine. It accepts a user-defined search query and returns relevant web results, including URLs and their content, making it a powerful tool for knowledge retrieval, research tasks, or augmenting LLMs with up-to-date information from the internet.

What Does This Component Do?

  • Executes a search on DuckDuckGo using the provided keywords (query).
  • Retrieves a configurable number of results (default: 3).
  • Allows filtering by region, safe search level, and time period.
  • Returns results as both structured URL records and plain text, suitable for further automated processing or display.
  • Can be used as a standalone tool or integrated into agent-based workflows.

Inputs

NameDescriptionTypeRequiredDefaultAdvanced
Input KeywordsThe keywords or query string to search.StringYes(empty)No
Max ResultsThe number of results to return.IntegerYes3No
RegionRegion/language code for localized results (e.g., us-en, uk-en, ru-ru).StringYesus-enYes
SafeSearchSets the safesearch filter: strict, moderate, or off.StringYesmoderateYes
Time LimitRestricts results by time: d (day), w (week), m (month), y (year).StringYesyYes
Tool Description(Optional) Description for agents to understand how to use this tool.StringNo(empty)Yes
Tool Name(Optional) Alias for referencing this tool within agent frameworks.StringNo(empty)Yes
VerboseWhether to print verbose/debug output during execution.BooleanNofalseYes

Outputs

The component provides three output formats:

  1. URL Records (UrlRecord)

    • A structured list of search results, each containing the URL and its associated content. Useful for programmatic consumption or chaining to other components.
  2. URLs as Text (Message)

    • The search results formatted as readable text, suitable for direct display or integration into message-driven workflows.
  3. DuckDuckGo Search as Tool (Tool)

    • The entire search operation wrapped as a tool object, enabling its use in agent-based or tool-using AI systems.

Why Use This Component?

  • Access Current Information: Lets your AI workflow query up-to-date web information, which is especially valuable when LLMs or AI agents need recent data not present in their training set.
  • Flexible Configuration: Supports region, safesearch, and time filtering for tailored results.
  • Multi-format Outputs: Choose the output format that best fits your downstream task, whether it’s for further automated processing or for display to end-users.
  • Agent Integration: Designed to be easily referenced and described for agent-based frameworks, making it suitable for complex AI orchestration.

Example Use Cases

  • Answer Augmentation: Enhance LLM answers with real-time web search results.
  • Knowledge Extraction: Gather recent web content for summarization or analysis.
  • Research Automation: Automate information gathering for specific topics, areas, or timeframes.

This component is a versatile and essential building block for workflows that require external knowledge and up-to-date web data.

Questions fréquemment posées

Que fait le composant DuckDuckGo Search ?

Il effectue des recherches en temps réel sur DuckDuckGo à l'aide de vos mots-clés et retourne des URL pertinentes ainsi que leur contenu, permettant à vos workflows d'accéder à des informations web actualisées.

Quel type de sortie puis-je obtenir de ce composant ?

Il fournit les résultats sous forme d'enregistrements d'URL structurés, de messages en texte brut, ou comme un outil pour des flux basés sur des agents—offrant de la flexibilité dans l'utilisation des résultats de recherche.

Puis-je contrôler le nombre ou le type de résultats de recherche ?

Oui, vous pouvez définir le nombre maximal de résultats, ajuster les paramètres de région et de SafeSearch, et définir des limites de temps pour les résultats.

Ce composant convient-il à la création de chatbots augmentés par la connaissance ?

Absolument. Il est idéal pour les chatbots et les flux qui nécessitent des informations à jour depuis le web, enrichissant leurs réponses avec des données de recherche en temps réel.

DuckDuckGo Search enregistre-t-il ou met-il en cache mes recherches ?

Non, les recherches sont effectuées en temps réel et les résultats ne sont pas stockés en dehors de votre flux actuel, sauf si vous choisissez de le faire.

Essayez DuckDuckGo Search dans FlowHunt

Améliorez vos workflows avec la recherche web en direct. Commencez à utiliser DuckDuckGo Search dans FlowHunt pour des automatisations plus intelligentes et dynamiques.

En savoir plus

Recherche de documents JSON
Recherche de documents JSON

Recherche de documents JSON

Le composant Recherche de documents JSON permet des capacités de recherche avancées dans les fichiers JSON, en utilisant soit une recherche textuelle, soit des ...

3 min de lecture
Data Automation +4
Rechercher des e-mails Gmail
Rechercher des e-mails Gmail

Rechercher des e-mails Gmail

Le composant Rechercher des e-mails vous permet de trouver et de récupérer automatiquement des e-mails depuis Gmail selon des critères spécifiques. Il prend en ...

3 min de lecture
Email Gmail +4
Récupérateur Google Docs
Récupérateur Google Docs

Récupérateur Google Docs

Intégrez vos flux de travail avec Google Docs grâce au composant Récupérateur Google Docs—récupérez sans effort le contenu de vos documents pour l'utiliser dans...

3 min de lecture
Google Docs Automation +3