LuceneRagFacetProvider

constructor(name: String, embeddingModel: <Error class: unknown class>? = null, vectorWeight: Double = 0.5, chunkerConfig: ContentChunker.Config = ContentChunker.DefaultConfig(), indexPath: Path? = null)

Parameters

name

Name of this RAG service

embeddingModel

Optional embedding model for vector search; if null, only text search is supported

vectorWeight

Weighting for vector similarity in hybrid search (0.0 to 1.0)

chunkerConfig

Configuration for content chunking

indexPath

Optional path for disk-based index storage; if null, uses in-memory storage