public class EmbeddingStoreIngestor
extends Object
EmbeddingStoreIngestor is responsible for the ingestion of documents into an embedding store.
It manages the entire pipeline process, from splitting the documents into text segments,
generating embeddings for these segments using a provided embedding model, to finally
storing these embeddings into an embedding store.
Optionally, it can also transform documents before splitting them, which can be useful if you want
to clean your data, format it differently, etc.
Additionally, it can optionally transform segments after they have been split.