Partition: ratio-based split overloaded right side (113K entries → 875KB estimate → heavy trimming to 58K). Now uses 4.5 bytes/entry from benchmark data → ~34K left, ~113K right, both fit budgets. CHD: 1:1 bucket ratio (entry_count buckets) prevents hash collision failures on large partitions. Most buckets have 1 key → trivial placement. Displacement array grows but still small. |
||
|---|---|---|
| .. | ||
| alt_approaches.py | ||
| compile_mphf.py | ||
| compile_simple.py | ||
| compression_benchmark.py | ||
| dawg_fst_prototype.py | ||
| dict_compiler.py | ||
| fetch_dict.py | ||
| requirements.txt | ||
| test_compiler.py | ||