Lucene Rag Facet Provider
class LuceneRagFacetProvider constructor(val name: String, embeddingModel: <Error class: unknown class>? = null, vectorWeight: Double = 0.5, chunkerConfig: ContentChunker.Config = ContentChunker.DefaultConfig(), indexPath: Path? = null) : AbstractWritableContentElementRepository, RagFacetProvider, Closeable
LuceneRagService with optional vector search support via an EmbeddingModel. Supports both in-memory and disk-based persistence.
Constructors
Link copied to clipboard
constructor(name: String, embeddingModel: <Error class: unknown class>? = null, vectorWeight: Double = 0.5, chunkerConfig: ContentChunker.Config = ContentChunker.DefaultConfig(), indexPath: Path? = null)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Get statistics about the current state
Link copied to clipboard
Link copied to clipboard
Manually trigger loading of existing chunks from disk. Useful for ensuring chunks are loaded immediately after startup.
Link copied to clipboard
The Retrievables have been saved to the store, but Retrievables are special, and we probably want to embed them
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Will call save on the root and all descendants. The database only needs to store each descendant and link by id, rather than otherwise consider the entire structure.