NeoRagServiceProperties

constructor(uri: String = "bolt://localhost:7687", username: String = "neo4j", password: String, chunkNodeName: String = "Chunk", entityNodeName: String = "Entity", name: String = "OgmRagService", description: String = "RAG service using Neo4j OGM for querying and embedding", contentElementIndex: String = "embabel-content-index", entityIndex: String = "embabel-entity-index", contentElementFullTextIndex: String = "embabel-content-fulltext-index", entityFullTextIndex: String = "embabel-entity-fulltext-index", ogmPackages: List<String> = listOf("not.a.real.package"), maxChunkSize: Int = 1500, overlapSize: Int = 200)

Parameters

chunkNodeName

the name of the node representing a chunk in the knowledge graph

entityNodeName

the name of a node representing an entity in the knowledge graph

ogmPackages

the packages to scan for Neo4j OGM entities. Defaults to none