@@ -13,6 +13,7 @@ import (
|
||||
const VectorMathOrigin = "vector-math"
|
||||
|
||||
type VectorSemanticLayerConfig struct {
|
||||
Workers int
|
||||
Neighbors int
|
||||
CandidateLimit int
|
||||
HashBits int
|
||||
@@ -111,7 +112,7 @@ func (s *Store) KnowledgeOrphanIDsIgnoringOrigin(filter NodeFilter, ignoredOrigi
|
||||
|
||||
func vectorBuildConfig(cfg VectorSemanticLayerConfig) vectorgraph.Config {
|
||||
return vectorgraph.Config{
|
||||
Neighbors: cfg.Neighbors, CandidateLimit: cfg.CandidateLimit,
|
||||
Workers: cfg.Workers, Neighbors: cfg.Neighbors, CandidateLimit: cfg.CandidateLimit,
|
||||
HashBits: cfg.HashBits, HashTables: cfg.HashTables, BandBits: 8,
|
||||
MinSimilarity: cfg.MinSimilarity, MinAffinity: cfg.MinAffinity,
|
||||
Layout: cfg.Layout, Smoothing: .22,
|
||||
@@ -120,7 +121,7 @@ func vectorBuildConfig(cfg VectorSemanticLayerConfig) vectorgraph.Config {
|
||||
|
||||
func orphanVectorBuildConfig(cfg VectorSemanticLayerConfig) vectorgraph.Config {
|
||||
return vectorgraph.Config{
|
||||
Neighbors: cfg.OrphanNeighbors, CandidateLimit: cfg.OrphanCandidateLimit,
|
||||
Workers: cfg.Workers, Neighbors: cfg.OrphanNeighbors, CandidateLimit: cfg.OrphanCandidateLimit,
|
||||
HashBits: cfg.HashBits, HashTables: cfg.HashTables, BandBits: 8,
|
||||
MinSimilarity: cfg.OrphanMinSimilarity, MinAffinity: cfg.OrphanMinAffinity,
|
||||
Layout: false,
|
||||
|
||||
Reference in New Issue
Block a user