Files
fil/docs/snippets/go/config/pdf_hierarchy_config.md

43 lines
984 B
Markdown
Raw Permalink Normal View History

2026-06-01 23:40:55 +02:00
```go title="Go"
package main
import "github.com/kreuzberg-dev/kreuzberg/packages/go/v5"
func main() {
enabled := true
includeBbox := true
kClusters := uint(6)
kClustersAdvanced := uint(12)
threshold := float32(0.8)
// Basic hierarchy configuration
config := kreuzberg.ExtractionConfig{
PdfOptions: &kreuzberg.PdfConfig{
ExtractImages: true,
Hierarchy: &kreuzberg.HierarchyConfig{
Enabled: &enabled,
KClusters: &kClusters,
IncludeBbox: &includeBbox,
OcrCoverageThreshold: &threshold,
},
},
}
// Advanced hierarchy configuration with more clusters
advancedConfig := kreuzberg.ExtractionConfig{
PdfOptions: &kreuzberg.PdfConfig{
ExtractImages: true,
Hierarchy: &kreuzberg.HierarchyConfig{
Enabled: &enabled,
KClusters: &kClustersAdvanced,
IncludeBbox: &includeBbox,
OcrCoverageThreshold: &threshold,
},
},
}
_ = config
_ = advancedConfig
}
```