@tmm1 Would it help if we did a screen share to make efficient use of your time? Output from current question pasted below:
github.com/blevesearch/bleve/index/scorch/segment/zap.(*SegmentBase).dictionary(0x24a5a00, 0xebc2ec, 0x4, 0x0, 0x0, 0x0)
github.com/blevesearch/[email protected]/index/scorch/segment/zap/segment.go:279 +0x274
github.com/blevesearch/bleve/index/scorch/segment/zap.(*SegmentBase).Dictionary(0x24a5a00, 0xebc2ec, 0x4, 0x0, 0x0, 0x0, 0x0)
github.com/blevesearch/[email protected]/index/scorch/segment/zap/segment.go:257 +0x2c
github.com/blevesearch/bleve/index/scorch.(*IndexSnapshot).newIndexSnapshotFieldDict.func1(0xebc2ec, 0x4, 0x29abf00, 0x1, 0x0, 0x1c, 0x2c02e20)
github.com/blevesearch/[email protected]/index/scorch/snapshot_index.go:146 +0x38
created by github.com/blevesearch/bleve/index/scorch.(*IndexSnapshot).newIndexSnapshotFieldDict
github.com/blevesearch/[email protected]/index/scorch/snapshot_index.go:145 +0x90
goroutine 102 [runnable]:
encoding/binary.Uvarint(0x6ea07fbc, 0xa, 0xf6a44, 0x1befc6, 0x0, 0x6ea07fbc)
encoding/binary/varint.go:63 +0x68
github.com/blevesearch/bleve/index/scorch/segment/zap.(*SegmentBase).dictionary(0x24a5ad0, 0xebc2ec, 0x4, 0x0, 0x0, 0x0)
github.com/blevesearch/[email protected]/index/scorch/segment/zap/segment.go:279 +0x274
github.com/blevesearch/bleve/index/scorch/segment/zap.(*SegmentBase).Dictionary(0x24a5ad0, 0xebc2ec, 0x4, 0x0, 0x0, 0x0, 0x0)
github.com/blevesearch/[email protected]/index/scorch/segment/zap/segment.go:257 +0x2c
github.com/blevesearch/bleve/index/scorch.(*IndexSnapshot).newIndexSnapshotFieldDict.func1(0xebc2ec, 0x4, 0x29abf00, 0x1, 0x0, 0x1d, 0x2c03000)
github.com/blevesearch/[email protected]/index/scorch/snapshot_index.go:146 +0x38
created by github.com/blevesearch/bleve/index/scorch.(*IndexSnapshot).newIndexSnapshotFieldDict
github.com/blevesearch/[email protected]/index/scorch/snapshot_index.go:145 +0x90