org.llm4s.knowledgegraph.graphrag
Members list
Type members
Classlikes
final case class GraphCommunity(id: String, level: Int, nodeIds: Set[String], edgeCount: Int, parentCommunityId: Option[String], summary: Option[String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class GraphGlobalSearchResult(query: String, answer: String, rankedCommunities: Seq[(GraphCommunity, Double)], partialAnswers: Seq[(String, String)])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class GraphHybridSearchResult(query: String, answer: String, seedNodeIds: Seq[String], hits: Seq[GraphHybridHit])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class GraphLocalSearchResult(query: String, answer: String, seedNodeIds: Seq[String], visitedNodeIds: Seq[String], supportingCommunities: Seq[GraphCommunity])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
GraphRAG pipeline: hierarchical community detection, LLM summaries, global and local graph retrieval, and hybrid vector+graph retrieval.
GraphRAG pipeline: hierarchical community detection, LLM summaries, global and local graph retrieval, and hybrid vector+graph retrieval.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
final case class GraphRAGAnswer(query: String, mode: GraphRAGMode, answer: String, communityIds: Seq[String], nodeIds: Seq[String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class GraphRAGConfig(maxCommunityLevels: Int, communityIterations: Int, minCommunitySize: Int, globalTopCommunities: Int, localTraversalDepth: Int, hybridVectorWeight: Double, hybridGraphWeight: Double)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object GraphRAGMode
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GraphRAGMode.type
In this article