Interactive data source enabling real-time data ingestion with immediate vector processing and search availability
InteractiveSource
class provides an interactive implementation of the Source interface that allows real-time data ingestion during application runtime. It’s designed for scenarios where you need to add data continuously while the application is running and have it immediately available for search.
InvalidInputException
- If the schema is not an instance of SchemaObject.
InteractiveSource
extends several classes to provide comprehensive functionality:
Inheritance Chain:
InteractiveSource
OnlineSource
TransformerPublisher
Source
Generic
put()
method. Called automatically during source initialization in most cases.
put()
operation includes full processing pipelineput()
blocks until processing is completeput()
call with a list rather than multiple individual calls to improve performance.put()
to prevent processing failures.put()
with new dataput()
method