Files
fil/docs/snippets/go/config/pdf_hierarchy_config.md
Henrik Jess Nielsen b4c07d3693
All checks were successful
Deploy fil (kreuzberg) / deploy (push) Successful in 49s
Nomad changes
2026-06-01 23:40:55 +02:00

43 lines
984 B
Markdown

```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
}
```