IBM Watson Discovery

pip install pineflow-readers-watson-discovery
class WatsonDiscoveryReader

Provides functionality to read documents from IBM Watson Discovery.

For more information, see IBM Watson Discovery Getting Started.

Parameters:
  • url (str) – Watson Discovery instance URL.

  • api_key (str) – Watson Discovery API key.

  • project_id (str) – Watson Discovery project ID.

  • version (str, optional) – Watson Discovery API version. Defaults to 2023-03-31.

  • batch_size (int, optional) – Batch size for bulk operations. Defaults to 50.

  • created_date (str, optional) – Load documents created after this date. Expected format is YYYY-MM-DD. Defaults to today’s date.

  • pre_additional_data_field (str, optional) – Additional data field to prepend to the Document content. Defaults to None.

Example

from pineflow.readers.watson_discovery import WatsonDiscoveryReader

discovery_reader = WatsonDiscoveryReader(
    url="your_url", api_key="your_api_key", project_id="your_project_id"
)
load_data()

Loads documents from Watson Discovery.

Example

docs = discovery_reader.load_data()