Skip to main content

A Haystack component integrating Duckduckgo API for WebSearch

Project description

DuckduckgoApiWebSearch

Haystack component to use Websearch via the freely available Duckduckgo API.


Table of Contents

Installation

pip install duckduckgo-api-haystack

Overview

This repository implements a module in the style of SearchApiWebSearch and SerperDevWebSearch, but using the freely-available duckduckgo API.

When you give DuckduckgoWebSearch a query, it returns a list of the URLs most relevant to your search. It uses page snippets (pieces of text displayed under the page title in search results) to find the answers, not the whole pages.

License

duckduckgo-api-websearch is distributed under the terms of the Apache-2.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

duckduckgo_api_haystack-0.1.1.tar.gz (6.3 kB view hashes)

Uploaded Source

Built Distribution

duckduckgo_api_haystack-0.1.1-py3-none-any.whl (5.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page