Issue: Dataset search in the Datasets list page only returns results from the most recent 1000 records, making older datasets unsearchable in the UI. Datasets created earlier than the 1000th most recent record do not appear in search results.Cause: The client-side in-memory database limits record loading to 1000 entries for performance reasons.Resolution: Use the experiment creation flow to search all datasets, or use the Braintrust API for programmatic access.
Use the Braintrust API to search and filter datasets programmatically without UI limitations.
Report incorrect code
Copy
Ask AI
import braintrustclient = braintrust.Braintrust()datasets = client.datasets.list(project_id="your-project-id")# Filter for specific datasettarget_dataset = [d for d in datasets if "dataset-0000" in d.name]
Create a new experiment in your project and use the “Add to dataset” search functionality, which searches across all datasets without the 1000-record limit.