Column Types
FindAll uses two types of columns:- Constraint: Boolean criteria that entities must satisfy (e.g., “is an AI company”)
- Enrichment: Attributes to extract for matching entities (e.g., “CEO name”)
Constraint Results
Constraint results can have the following values:yes
: Entity clearly meets the criterianot_sure
: Insufficient informationno
: Entity does not meet criteriaskipped
: Constraint not evaluated
confidence
: Level of confidence in the result (high
,medium
,low
)reasoning
: Detailed explanation of the decisioncitations
: URLs supporting the reasoning
Entity Scoring
Each result includes:- score: Score to rank the results, higher means better match for constraints
- pages_read: Number of web pages analyzed for this entity
- pages_considered: Total pages evaluated for this entity
Response Metadata
Poll responses include additional metadata:- pages_read: Total web pages analyzed across all entities
- pages_considered: Total web pages evaluated across all entities
- billing_metrics: Cost tracking information
cost_mode
: Processor used (base
orpro
)rows_processed
: Number of entities processedenrichment_cells
: Number of enrichment fields populated
- are_enrichments_active: Whether enrichments are still running
- filters: Array of constraint definitions with status
- enrichments: Array of enrichment definitions with status
is_active
AND are_enrichments_active
to determine if the run is truly complete. A run is finished only when both fields are false
.
Processing Steps
FindAll runs follow these steps:- understanding_question: Parse and understand the natural language query
- gen_candidates_step: Generate potential entity candidates using Parallel Index
- filter_candidates_step: Process candidates using constraints and enrichments
status
field: running
, done
, or failed
.