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()