From b2939f99673894af776cc7519116375d23ed28e5 Mon Sep 17 00:00:00 2001
From: renovate <renovate-bot@autistici.org>
Date: Fri, 12 Feb 2021 17:21:34 +0000
Subject: [PATCH] Update module blevesearch/bleve/v2 to v2.0.2

---
 go.mod                                        |  2 +-
 go.sum                                        | 16 +++++++++
 vendor/github.com/blevesearch/bleve/v2/go.mod | 14 ++++----
 vendor/github.com/blevesearch/bleve/v2/go.sum | 28 +++++++--------
 .../bleve/v2/index/scorch/builder.go          |  2 +-
 .../bleve/v2/index/scorch/empty.go            |  2 +-
 .../bleve/v2/index/scorch/introducer.go       |  2 +-
 .../bleve/v2/index/scorch/merge.go            |  2 +-
 .../bleve/v2/index/scorch/optimize.go         |  2 +-
 .../bleve/v2/index/scorch/persister.go        |  2 +-
 .../bleve/v2/index/scorch/regexp.go           |  2 +-
 .../bleve/v2/index/scorch/scorch.go           | 19 ++++++----
 .../bleve/v2/index/scorch/segment_plugin.go   |  2 +-
 .../bleve/v2/index/scorch/snapshot_index.go   |  6 ++--
 .../v2/index/scorch/snapshot_index_dict.go    |  2 +-
 .../v2/index/scorch/snapshot_index_tfr.go     |  2 +-
 .../bleve/v2/index/scorch/snapshot_segment.go |  2 +-
 .../bleve/v2/index/scorch/unadorned.go        |  2 +-
 .../github.com/blevesearch/bleve/v2/search.go |  8 +++--
 .../scorch_segment_api/{ => v2}/.golangci.yml |  0
 .../scorch_segment_api/{ => v2}/LICENSE       |  0
 .../scorch_segment_api/{ => v2}/README.md     |  0
 .../scorch_segment_api/v2/automaton.go        | 36 +++++++++++++++++++
 .../scorch_segment_api/{ => v2}/go.mod        |  4 +--
 .../scorch_segment_api/{ => v2}/go.sum        | 33 -----------------
 .../scorch_segment_api/{ => v2}/segment.go    |  3 +-
 .../vellum/CONTRIBUTING.md                    |  0
 .../{couchbase => blevesearch}/vellum/LICENSE |  0
 .../vellum/README.md                          |  0
 .../vellum/automaton.go                       |  0
 .../vellum/builder.go                         |  0
 .../vellum/common.go                          |  0
 .../vellum/decoder_v1.go                      |  0
 .../vellum/encoder_v1.go                      |  0
 .../vellum/encoding.go                        |  0
 .../{couchbase => blevesearch}/vellum/fst.go  |  0
 .../vellum/fst_iterator.go                    |  0
 .../{couchbase => blevesearch}/vellum/go.mod  |  2 +-
 .../{couchbase => blevesearch}/vellum/go.sum  |  0
 .../vellum/levenshtein/LICENSE                |  0
 .../vellum/levenshtein/README.md              |  0
 .../vellum/levenshtein/alphabet.go            |  0
 .../vellum/levenshtein/dfa.go                 |  0
 .../vellum/levenshtein/levenshtein.go         |  0
 .../vellum/levenshtein/levenshtein_nfa.go     |  0
 .../vellum/levenshtein/parametric_dfa.go      |  0
 .../vellum/merge_iterator.go                  |  0
 .../{couchbase => blevesearch}/vellum/pack.go |  0
 .../vellum/regexp/compile.go                  |  2 +-
 .../vellum/regexp/dfa.go                      |  0
 .../vellum/regexp/inst.go                     |  0
 .../vellum/regexp/regexp.go                   |  0
 .../vellum/regexp/sparse.go                   |  0
 .../vellum/registry.go                        |  0
 .../vellum/transducer.go                      |  0
 .../vellum/utf8/utf8.go                       |  0
 .../vellum/vellum.go                          |  0
 .../vellum/vellum_mmap.go                     |  0
 .../vellum/vellum_nommap.go                   |  0
 .../vellum/writer.go                          |  0
 .../github.com/blevesearch/zapx/v11/build.go  |  2 +-
 .../github.com/blevesearch/zapx/v11/count.go  |  2 +-
 .../github.com/blevesearch/zapx/v11/dict.go   |  6 ++--
 .../blevesearch/zapx/v11/docvalues.go         |  2 +-
 .../blevesearch/zapx/v11/enumerator.go        |  2 +-
 vendor/github.com/blevesearch/zapx/v11/go.mod |  4 +--
 vendor/github.com/blevesearch/zapx/v11/go.sum |  8 ++---
 .../github.com/blevesearch/zapx/v11/merge.go  |  4 +--
 vendor/github.com/blevesearch/zapx/v11/new.go |  4 +--
 .../blevesearch/zapx/v11/posting.go           |  2 +-
 .../blevesearch/zapx/v11/segment.go           |  4 +--
 .../github.com/blevesearch/zapx/v12/build.go  |  2 +-
 .../github.com/blevesearch/zapx/v12/count.go  |  2 +-
 .../github.com/blevesearch/zapx/v12/dict.go   |  6 ++--
 .../blevesearch/zapx/v12/docvalues.go         |  2 +-
 .../blevesearch/zapx/v12/enumerator.go        |  2 +-
 vendor/github.com/blevesearch/zapx/v12/go.mod |  4 +--
 vendor/github.com/blevesearch/zapx/v12/go.sum |  8 ++---
 .../github.com/blevesearch/zapx/v12/merge.go  |  4 +--
 vendor/github.com/blevesearch/zapx/v12/new.go |  4 +--
 .../blevesearch/zapx/v12/posting.go           |  2 +-
 .../blevesearch/zapx/v12/segment.go           |  4 +--
 .../github.com/blevesearch/zapx/v13/build.go  |  2 +-
 .../github.com/blevesearch/zapx/v13/count.go  |  2 +-
 .../github.com/blevesearch/zapx/v13/dict.go   |  6 ++--
 .../blevesearch/zapx/v13/docvalues.go         |  2 +-
 .../blevesearch/zapx/v13/enumerator.go        |  2 +-
 vendor/github.com/blevesearch/zapx/v13/go.mod |  4 +--
 vendor/github.com/blevesearch/zapx/v13/go.sum |  8 ++---
 .../github.com/blevesearch/zapx/v13/merge.go  |  4 +--
 vendor/github.com/blevesearch/zapx/v13/new.go |  4 +--
 .../blevesearch/zapx/v13/posting.go           |  2 +-
 .../blevesearch/zapx/v13/segment.go           |  4 +--
 .../github.com/blevesearch/zapx/v14/build.go  |  2 +-
 .../github.com/blevesearch/zapx/v14/count.go  |  2 +-
 .../github.com/blevesearch/zapx/v14/dict.go   |  6 ++--
 .../blevesearch/zapx/v14/docvalues.go         |  2 +-
 .../blevesearch/zapx/v14/enumerator.go        |  2 +-
 vendor/github.com/blevesearch/zapx/v14/go.mod |  4 +--
 vendor/github.com/blevesearch/zapx/v14/go.sum |  8 ++---
 .../github.com/blevesearch/zapx/v14/merge.go  |  4 +--
 vendor/github.com/blevesearch/zapx/v14/new.go |  4 +--
 .../blevesearch/zapx/v14/posting.go           |  2 +-
 .../blevesearch/zapx/v14/segment.go           |  4 +--
 .../github.com/blevesearch/zapx/v15/build.go  |  2 +-
 .../github.com/blevesearch/zapx/v15/count.go  |  2 +-
 .../github.com/blevesearch/zapx/v15/dict.go   |  6 ++--
 .../blevesearch/zapx/v15/docvalues.go         |  2 +-
 .../blevesearch/zapx/v15/enumerator.go        |  2 +-
 vendor/github.com/blevesearch/zapx/v15/go.mod |  4 +--
 vendor/github.com/blevesearch/zapx/v15/go.sum |  8 ++---
 .../github.com/blevesearch/zapx/v15/merge.go  |  4 +--
 vendor/github.com/blevesearch/zapx/v15/new.go |  4 +--
 .../blevesearch/zapx/v15/posting.go           |  2 +-
 .../blevesearch/zapx/v15/segment.go           |  4 +--
 .../github.com/couchbase/vellum/.travis.yml   | 22 ------------
 vendor/modules.txt                            | 26 +++++++-------
 117 files changed, 225 insertions(+), 220 deletions(-)
 rename vendor/github.com/blevesearch/scorch_segment_api/{ => v2}/.golangci.yml (100%)
 rename vendor/github.com/blevesearch/scorch_segment_api/{ => v2}/LICENSE (100%)
 rename vendor/github.com/blevesearch/scorch_segment_api/{ => v2}/README.md (100%)
 create mode 100644 vendor/github.com/blevesearch/scorch_segment_api/v2/automaton.go
 rename vendor/github.com/blevesearch/scorch_segment_api/{ => v2}/go.mod (61%)
 rename vendor/github.com/blevesearch/scorch_segment_api/{ => v2}/go.sum (51%)
 rename vendor/github.com/blevesearch/scorch_segment_api/{ => v2}/segment.go (98%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/CONTRIBUTING.md (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/LICENSE (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/README.md (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/automaton.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/builder.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/common.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/decoder_v1.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/encoder_v1.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/encoding.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/fst.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/fst_iterator.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/go.mod (83%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/go.sum (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/levenshtein/LICENSE (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/levenshtein/README.md (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/levenshtein/alphabet.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/levenshtein/dfa.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/levenshtein/levenshtein.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/levenshtein/levenshtein_nfa.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/levenshtein/parametric_dfa.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/merge_iterator.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/pack.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/regexp/compile.go (99%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/regexp/dfa.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/regexp/inst.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/regexp/regexp.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/regexp/sparse.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/registry.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/transducer.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/utf8/utf8.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/vellum.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/vellum_mmap.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/vellum_nommap.go (100%)
 rename vendor/github.com/{couchbase => blevesearch}/vellum/writer.go (100%)
 delete mode 100644 vendor/github.com/couchbase/vellum/.travis.yml

diff --git a/go.mod b/go.mod
index a64aded..a0d4c46 100644
--- a/go.mod
+++ b/go.mod
@@ -4,7 +4,7 @@ go 1.14
 
 require (
 	github.com/RoaringBitmap/roaring v0.5.5 // indirect
-	github.com/blevesearch/bleve/v2 v2.0.1
+	github.com/blevesearch/bleve/v2 v2.0.2
 	github.com/glycerine/go-unsnap-stream v0.0.0-20190901134440-81cf024a9e0a // indirect
 	github.com/golang/protobuf v1.4.3 // indirect
 	github.com/golang/snappy v0.0.2 // indirect
diff --git a/go.sum b/go.sum
index 5f5cea5..94f9fe6 100644
--- a/go.sum
+++ b/go.sum
@@ -7,6 +7,8 @@ github.com/RoaringBitmap/roaring v0.5.5/go.mod h1:puNo5VdzwbaIQxSiDIwfXl4Hnc+fbo
 github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
 github.com/blevesearch/bleve/v2 v2.0.1 h1:v1eV5K+/lndsjnykeVcuU9J4cJnjKLUKSwxXFxZsLuY=
 github.com/blevesearch/bleve/v2 v2.0.1/go.mod h1:OBP2Pktqik8vEiUlGhuWjYx7KiO4zD542+DHqICwM5w=
+github.com/blevesearch/bleve/v2 v2.0.2 h1:D93VfhOiR6wALovgjsK5XNPeDRrZQlUEIq4YWFeaiTw=
+github.com/blevesearch/bleve/v2 v2.0.2/go.mod h1:ip+4iafiEq2gCY5rJXe87bT6LkF/OJMCjQEYIfTBfW8=
 github.com/blevesearch/bleve_index_api v1.0.0 h1:Ds3XeuTxjXCkG6pgIwWDRyooJKNIuOKemnN0N0IkhTU=
 github.com/blevesearch/bleve_index_api v1.0.0/go.mod h1:fiwKS0xLEm+gBRgv5mumf0dhgFr2mDgZah1pqv1c1M4=
 github.com/blevesearch/go-porterstemmer v1.0.3 h1:GtmsqID0aZdCSNiY8SkuPJ12pD4jI+DdXTAn4YRcHCo=
@@ -15,22 +17,36 @@ github.com/blevesearch/mmap-go v1.0.2 h1:JtMHb+FgQCTTYIhtMvimw15dJwu1Y5lrZDMOFXV
 github.com/blevesearch/mmap-go v1.0.2/go.mod h1:ol2qBqYaOUsGdm7aRMRrYGgPvnwLe6Y+7LMvAB5IbSA=
 github.com/blevesearch/scorch_segment_api v1.0.0 h1:BUkCPWDg2gimTEyVDXf85I2buqqt4lh28uaVMiJsIYk=
 github.com/blevesearch/scorch_segment_api v1.0.0/go.mod h1:KgRYmlfYC27NeM6cXOHx8LBgq7jn0atpV8mVWoBKBng=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1 h1:fd+hPtZ8GsbqPK1HslGp7Vhoik4arZteA/IsCEgOisw=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1/go.mod h1:lq7yK2jQy1yQjtjTfU931aVqz7pYxEudHaDwOt1tXfU=
 github.com/blevesearch/segment v0.9.0 h1:5lG7yBCx98or7gK2cHMKPukPZ/31Kag7nONpoBt22Ac=
 github.com/blevesearch/segment v0.9.0/go.mod h1:9PfHYUdQCgHktBgvtUOF4x+pc4/l8rdH0u5spnW85UQ=
 github.com/blevesearch/snowballstem v0.9.0 h1:lMQ189YspGP6sXvZQ4WZ+MLawfV8wOmPoD/iWeNXm8s=
 github.com/blevesearch/snowballstem v0.9.0/go.mod h1:PivSj3JMc8WuaFkTSRDW2SlrulNWPl4ABg1tC/hlgLs=
 github.com/blevesearch/upsidedown_store_api v1.0.1 h1:1SYRwyoFLwG3sj0ed89RLtM15amfX2pXlYbFOnF8zNU=
 github.com/blevesearch/upsidedown_store_api v1.0.1/go.mod h1:MQDVGpHZrpe3Uy26zJBf/a8h0FZY6xJbthIMm8myH2Q=
+github.com/blevesearch/vellum v1.0.3 h1:U86G41A7CtXNzzpIJHM8lSTUqz1Mp8U870TkcdCzZc8=
+github.com/blevesearch/vellum v1.0.3/go.mod h1:2u5ax02KeDuNWu4/C+hVQMD6uLN4txH1JbtpaDNLJRo=
 github.com/blevesearch/zapx/v11 v11.1.10 h1:8Eo3rXiHsVSP9Sk+4StrrwLrj9vyulhMVPmxTf8ZuDg=
 github.com/blevesearch/zapx/v11 v11.1.10/go.mod h1:DTjbcBqrr/Uo82UBilDC8lEew42gN/OcIyiTNFtSijc=
+github.com/blevesearch/zapx/v11 v11.2.0 h1:GBkCJYsyj3eIU4+aiLPxoMz1PYvDbQZl/oXHIBZIP60=
+github.com/blevesearch/zapx/v11 v11.2.0/go.mod h1:gN/a0alGw1FZt/YGTo1G6Z6XpDkeOfujX5exY9sCQQM=
 github.com/blevesearch/zapx/v12 v12.1.10 h1:sqR+/0Z4dSTovApRqLA1HnilMtQer7a4UvPrNmPzlTM=
 github.com/blevesearch/zapx/v12 v12.1.10/go.mod h1:14NmKnPrnKAIyiEJM566k/Jk+FQpuiflT5d3uaaK3MI=
+github.com/blevesearch/zapx/v12 v12.2.0 h1:dyRcSoZVO1jktL4UpGkCEF1AYa3xhKPirh4/N+Va+Ww=
+github.com/blevesearch/zapx/v12 v12.2.0/go.mod h1:fdjwvCwWWwJW/EYTYGtAp3gBA0geCYGLcVTtJEZnY6A=
 github.com/blevesearch/zapx/v13 v13.1.10 h1:zCneEVRJDXwtDfSwh+33Dxguliv192vCK283zdGH4Sw=
 github.com/blevesearch/zapx/v13 v13.1.10/go.mod h1:YsVY6YGpTEAlJOMjdL7EsdBLvjWd8kPa2gwJDNpqLJo=
+github.com/blevesearch/zapx/v13 v13.2.0 h1:mUqbaqQABp8nBE4t4q2qMyHCCq4sykoV8r7aJk4ih3s=
+github.com/blevesearch/zapx/v13 v13.2.0/go.mod h1:o5rAy/lRS5JpAbITdrOHBS/TugWYbkcYZTz6VfEinAQ=
 github.com/blevesearch/zapx/v14 v14.1.10 h1:nD0vw2jxKogJFfA5WyoS4wNwZlVby3Aq8aW7CZi6YIw=
 github.com/blevesearch/zapx/v14 v14.1.10/go.mod h1:hsULl5eJSxs5NEfBsmeT9qrqdCP+/ecpVZKt60M4V64=
+github.com/blevesearch/zapx/v14 v14.2.0 h1:UsfRqvM9RJxKNKrkR1U7aYc1cv9MWx719fsAjbF6joI=
+github.com/blevesearch/zapx/v14 v14.2.0/go.mod h1:GNgZusc1p4ot040cBQMRGEZobvwjCquiEKYh1xLFK9g=
 github.com/blevesearch/zapx/v15 v15.1.10 h1:kZR3b9jO9l6s2B5UHI+1N1llLzJ4nYikkXQTMrDl1vQ=
 github.com/blevesearch/zapx/v15 v15.1.10/go.mod h1:4ypq25bwtSQKzwEF1UERyIhmGTbMT3brY/n4NC5gRnM=
+github.com/blevesearch/zapx/v15 v15.2.0 h1:ZpibwcrrOaeslkOw3sJ7npP7KDgRHI/DkACjKTqFwyM=
+github.com/blevesearch/zapx/v15 v15.2.0/go.mod h1:MmQceLpWfME4n1WrBFIwplhWmaQbQqLQARpaKUEOs/A=
 github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
 github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
 github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
diff --git a/vendor/github.com/blevesearch/bleve/v2/go.mod b/vendor/github.com/blevesearch/bleve/v2/go.mod
index 3ba4ec6..a1a6b59 100644
--- a/vendor/github.com/blevesearch/bleve/v2/go.mod
+++ b/vendor/github.com/blevesearch/bleve/v2/go.mod
@@ -6,17 +6,17 @@ require (
 	github.com/RoaringBitmap/roaring v0.4.23
 	github.com/blevesearch/bleve_index_api v1.0.0
 	github.com/blevesearch/go-porterstemmer v1.0.3
-	github.com/blevesearch/scorch_segment_api v1.0.0
+	github.com/blevesearch/scorch_segment_api/v2 v2.0.1
 	github.com/blevesearch/segment v0.9.0
 	github.com/blevesearch/snowballstem v0.9.0
 	github.com/blevesearch/upsidedown_store_api v1.0.1
-	github.com/blevesearch/zapx/v11 v11.1.10
-	github.com/blevesearch/zapx/v12 v12.1.10
-	github.com/blevesearch/zapx/v13 v13.1.10
-	github.com/blevesearch/zapx/v14 v14.1.10
-	github.com/blevesearch/zapx/v15 v15.1.10
+	github.com/blevesearch/vellum v1.0.3
+	github.com/blevesearch/zapx/v11 v11.2.0
+	github.com/blevesearch/zapx/v12 v12.2.0
+	github.com/blevesearch/zapx/v13 v13.2.0
+	github.com/blevesearch/zapx/v14 v14.2.0
+	github.com/blevesearch/zapx/v15 v15.2.0
 	github.com/couchbase/moss v0.1.0
-	github.com/couchbase/vellum v1.0.2
 	github.com/golang/protobuf v1.3.2
 	github.com/kljensen/snowball v0.6.0
 	github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563
diff --git a/vendor/github.com/blevesearch/bleve/v2/go.sum b/vendor/github.com/blevesearch/bleve/v2/go.sum
index f411283..e1e8edd 100644
--- a/vendor/github.com/blevesearch/bleve/v2/go.sum
+++ b/vendor/github.com/blevesearch/bleve/v2/go.sum
@@ -8,24 +8,26 @@ github.com/blevesearch/go-porterstemmer v1.0.3 h1:GtmsqID0aZdCSNiY8SkuPJ12pD4jI+
 github.com/blevesearch/go-porterstemmer v1.0.3/go.mod h1:angGc5Ht+k2xhJdZi511LtmxuEf0OVpvUUNrwmM1P7M=
 github.com/blevesearch/mmap-go v1.0.2 h1:JtMHb+FgQCTTYIhtMvimw15dJwu1Y5lrZDMOFXVWPk0=
 github.com/blevesearch/mmap-go v1.0.2/go.mod h1:ol2qBqYaOUsGdm7aRMRrYGgPvnwLe6Y+7LMvAB5IbSA=
-github.com/blevesearch/scorch_segment_api v1.0.0 h1:BUkCPWDg2gimTEyVDXf85I2buqqt4lh28uaVMiJsIYk=
-github.com/blevesearch/scorch_segment_api v1.0.0/go.mod h1:KgRYmlfYC27NeM6cXOHx8LBgq7jn0atpV8mVWoBKBng=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1 h1:fd+hPtZ8GsbqPK1HslGp7Vhoik4arZteA/IsCEgOisw=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1/go.mod h1:lq7yK2jQy1yQjtjTfU931aVqz7pYxEudHaDwOt1tXfU=
 github.com/blevesearch/segment v0.9.0 h1:5lG7yBCx98or7gK2cHMKPukPZ/31Kag7nONpoBt22Ac=
 github.com/blevesearch/segment v0.9.0/go.mod h1:9PfHYUdQCgHktBgvtUOF4x+pc4/l8rdH0u5spnW85UQ=
 github.com/blevesearch/snowballstem v0.9.0 h1:lMQ189YspGP6sXvZQ4WZ+MLawfV8wOmPoD/iWeNXm8s=
 github.com/blevesearch/snowballstem v0.9.0/go.mod h1:PivSj3JMc8WuaFkTSRDW2SlrulNWPl4ABg1tC/hlgLs=
 github.com/blevesearch/upsidedown_store_api v1.0.1 h1:1SYRwyoFLwG3sj0ed89RLtM15amfX2pXlYbFOnF8zNU=
 github.com/blevesearch/upsidedown_store_api v1.0.1/go.mod h1:MQDVGpHZrpe3Uy26zJBf/a8h0FZY6xJbthIMm8myH2Q=
-github.com/blevesearch/zapx/v11 v11.1.10 h1:8Eo3rXiHsVSP9Sk+4StrrwLrj9vyulhMVPmxTf8ZuDg=
-github.com/blevesearch/zapx/v11 v11.1.10/go.mod h1:DTjbcBqrr/Uo82UBilDC8lEew42gN/OcIyiTNFtSijc=
-github.com/blevesearch/zapx/v12 v12.1.10 h1:sqR+/0Z4dSTovApRqLA1HnilMtQer7a4UvPrNmPzlTM=
-github.com/blevesearch/zapx/v12 v12.1.10/go.mod h1:14NmKnPrnKAIyiEJM566k/Jk+FQpuiflT5d3uaaK3MI=
-github.com/blevesearch/zapx/v13 v13.1.10 h1:zCneEVRJDXwtDfSwh+33Dxguliv192vCK283zdGH4Sw=
-github.com/blevesearch/zapx/v13 v13.1.10/go.mod h1:YsVY6YGpTEAlJOMjdL7EsdBLvjWd8kPa2gwJDNpqLJo=
-github.com/blevesearch/zapx/v14 v14.1.10 h1:nD0vw2jxKogJFfA5WyoS4wNwZlVby3Aq8aW7CZi6YIw=
-github.com/blevesearch/zapx/v14 v14.1.10/go.mod h1:hsULl5eJSxs5NEfBsmeT9qrqdCP+/ecpVZKt60M4V64=
-github.com/blevesearch/zapx/v15 v15.1.10 h1:kZR3b9jO9l6s2B5UHI+1N1llLzJ4nYikkXQTMrDl1vQ=
-github.com/blevesearch/zapx/v15 v15.1.10/go.mod h1:4ypq25bwtSQKzwEF1UERyIhmGTbMT3brY/n4NC5gRnM=
+github.com/blevesearch/vellum v1.0.3 h1:U86G41A7CtXNzzpIJHM8lSTUqz1Mp8U870TkcdCzZc8=
+github.com/blevesearch/vellum v1.0.3/go.mod h1:2u5ax02KeDuNWu4/C+hVQMD6uLN4txH1JbtpaDNLJRo=
+github.com/blevesearch/zapx/v11 v11.2.0 h1:GBkCJYsyj3eIU4+aiLPxoMz1PYvDbQZl/oXHIBZIP60=
+github.com/blevesearch/zapx/v11 v11.2.0/go.mod h1:gN/a0alGw1FZt/YGTo1G6Z6XpDkeOfujX5exY9sCQQM=
+github.com/blevesearch/zapx/v12 v12.2.0 h1:dyRcSoZVO1jktL4UpGkCEF1AYa3xhKPirh4/N+Va+Ww=
+github.com/blevesearch/zapx/v12 v12.2.0/go.mod h1:fdjwvCwWWwJW/EYTYGtAp3gBA0geCYGLcVTtJEZnY6A=
+github.com/blevesearch/zapx/v13 v13.2.0 h1:mUqbaqQABp8nBE4t4q2qMyHCCq4sykoV8r7aJk4ih3s=
+github.com/blevesearch/zapx/v13 v13.2.0/go.mod h1:o5rAy/lRS5JpAbITdrOHBS/TugWYbkcYZTz6VfEinAQ=
+github.com/blevesearch/zapx/v14 v14.2.0 h1:UsfRqvM9RJxKNKrkR1U7aYc1cv9MWx719fsAjbF6joI=
+github.com/blevesearch/zapx/v14 v14.2.0/go.mod h1:GNgZusc1p4ot040cBQMRGEZobvwjCquiEKYh1xLFK9g=
+github.com/blevesearch/zapx/v15 v15.2.0 h1:ZpibwcrrOaeslkOw3sJ7npP7KDgRHI/DkACjKTqFwyM=
+github.com/blevesearch/zapx/v15 v15.2.0/go.mod h1:MmQceLpWfME4n1WrBFIwplhWmaQbQqLQARpaKUEOs/A=
 github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
 github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
 github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
@@ -33,8 +35,6 @@ github.com/couchbase/ghistogram v0.1.0 h1:b95QcQTCzjTUocDXp/uMgSNQi8oj1tGwnJ4bOD
 github.com/couchbase/ghistogram v0.1.0/go.mod h1:s1Jhy76zqfEecpNWJfWUiKZookAFaiGOEoyzgHt9i7k=
 github.com/couchbase/moss v0.1.0 h1:HCL+xxHUwmOaL44kMM/gU08OW6QGCui1WVFO58bjhNI=
 github.com/couchbase/moss v0.1.0/go.mod h1:9MaHIaRuy9pvLPUJxB8sh8OrLfyDczECVL37grCIubs=
-github.com/couchbase/vellum v1.0.2 h1:BrbP0NKiyDdndMPec8Jjhy0U47CZ0Lgx3xUC2r9rZqw=
-github.com/couchbase/vellum v1.0.2/go.mod h1:FcwrEivFpNi24R3jLOs3n+fs5RnuQnQqCLBJ1uAg1W4=
 github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/builder.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/builder.go
index 455c535..3311bd0 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/builder.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/builder.go
@@ -22,7 +22,7 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	bolt "go.etcd.io/bbolt"
 )
 
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/empty.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/empty.go
index 7bda01a..4d47555 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/empty.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/empty.go
@@ -14,7 +14,7 @@
 
 package scorch
 
-import segment "github.com/blevesearch/scorch_segment_api"
+import segment "github.com/blevesearch/scorch_segment_api/v2"
 
 type emptyPostingsIterator struct{}
 
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/introducer.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/introducer.go
index 4f71048..8516d41 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/introducer.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/introducer.go
@@ -20,7 +20,7 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 type segmentIntroduction struct {
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/merge.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/merge.go
index 5cd41ae..1e269af 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/merge.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/merge.go
@@ -25,7 +25,7 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	"github.com/blevesearch/bleve/v2/index/scorch/mergeplan"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 func (s *Scorch) mergerLoop() {
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/optimize.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/optimize.go
index 8575613..3c7969f 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/optimize.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/optimize.go
@@ -18,7 +18,7 @@ import (
 	"fmt"
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	"sync/atomic"
 )
 
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/persister.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/persister.go
index d58a4b8..36a0379 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/persister.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/persister.go
@@ -31,7 +31,7 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	bolt "go.etcd.io/bbolt"
 )
 
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/regexp.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/regexp.go
index 6c43d99..5a3584f 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/regexp.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/regexp.go
@@ -17,7 +17,7 @@ package scorch
 import (
 	"regexp/syntax"
 
-	"github.com/couchbase/vellum/regexp"
+	"github.com/blevesearch/vellum/regexp"
 )
 
 func parseRegexp(pattern string) (a *regexp.Regexp, prefixBeg, prefixEnd []byte, err error) {
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/scorch.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/scorch.go
index 5e6304f..fa1aaeb 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/scorch.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/scorch.go
@@ -26,7 +26,7 @@ import (
 	"github.com/RoaringBitmap/roaring"
 	"github.com/blevesearch/bleve/v2/registry"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	bolt "go.etcd.io/bbolt"
 )
 
@@ -199,11 +199,9 @@ func (s *Scorch) openBolt() error {
 		s.unsafeBatch = true
 	}
 
-	var rootBoltOpt *bolt.Options
+	var rootBoltOpt = *bolt.DefaultOptions
 	if s.readOnly {
-		rootBoltOpt = &bolt.Options{
-			ReadOnly: true,
-		}
+		rootBoltOpt.ReadOnly = true
 	} else {
 		if s.path != "" {
 			err := os.MkdirAll(s.path, 0700)
@@ -213,10 +211,19 @@ func (s *Scorch) openBolt() error {
 		}
 	}
 
+	if boltTimeoutStr, ok := s.config["bolt_timeout"].(string); ok {
+		var err error
+		boltTimeout, err := time.ParseDuration(boltTimeoutStr)
+		if err != nil {
+			return fmt.Errorf("invalid duration specified for bolt_timeout: %v", err)
+		}
+		rootBoltOpt.Timeout = boltTimeout
+	}
+
 	rootBoltPath := s.path + string(os.PathSeparator) + "root.bolt"
 	var err error
 	if s.path != "" {
-		s.rootBolt, err = bolt.Open(rootBoltPath, 0600, rootBoltOpt)
+		s.rootBolt, err = bolt.Open(rootBoltPath, 0600, &rootBoltOpt)
 		if err != nil {
 			return err
 		}
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/segment_plugin.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/segment_plugin.go
index 99c3b9c..ea40911 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/segment_plugin.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/segment_plugin.go
@@ -19,7 +19,7 @@ import (
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
 
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 
 	zapv11 "github.com/blevesearch/zapx/v11"
 	zapv12 "github.com/blevesearch/zapx/v12"
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index.go
index 7c8353c..ac2f344 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index.go
@@ -26,9 +26,9 @@ import (
 	"github.com/RoaringBitmap/roaring"
 	"github.com/blevesearch/bleve/v2/document"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
-	lev "github.com/couchbase/vellum/levenshtein"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
+	lev "github.com/blevesearch/vellum/levenshtein"
 )
 
 // re usable, threadsafe levenshtein builders
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index_dict.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index_dict.go
index 90e5a56..0a2bd23 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index_dict.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index_dict.go
@@ -18,7 +18,7 @@ import (
 	"container/heap"
 
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 type segmentDictCursor struct {
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index_tfr.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index_tfr.go
index 07b5660..e983e3d 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index_tfr.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_index_tfr.go
@@ -22,7 +22,7 @@ import (
 
 	"github.com/blevesearch/bleve/v2/size"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 var reflectStaticSizeIndexSnapshotTermFieldReader int
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_segment.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_segment.go
index 3170b76..e017eb2 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_segment.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/snapshot_segment.go
@@ -22,7 +22,7 @@ import (
 	"github.com/RoaringBitmap/roaring"
 	"github.com/blevesearch/bleve/v2/size"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 var TermSeparator byte = 0xff
diff --git a/vendor/github.com/blevesearch/bleve/v2/index/scorch/unadorned.go b/vendor/github.com/blevesearch/bleve/v2/index/scorch/unadorned.go
index bc7ca4e..855b813 100644
--- a/vendor/github.com/blevesearch/bleve/v2/index/scorch/unadorned.go
+++ b/vendor/github.com/blevesearch/bleve/v2/index/scorch/unadorned.go
@@ -16,7 +16,7 @@ package scorch
 
 import (
 	"github.com/RoaringBitmap/roaring"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	"math"
 	"reflect"
 )
diff --git a/vendor/github.com/blevesearch/bleve/v2/search.go b/vendor/github.com/blevesearch/bleve/v2/search.go
index a9d00b9..7397f56 100644
--- a/vendor/github.com/blevesearch/bleve/v2/search.go
+++ b/vendor/github.com/blevesearch/bleve/v2/search.go
@@ -600,12 +600,14 @@ func MemoryNeededForSearchResult(req *SearchRequest) uint64 {
 		estimate += len(req.Facets) * fr.Size()
 	}
 
-	// highlighting, store
+	// overhead from fields, highlighting
 	var d document.Document
 	if len(req.Fields) > 0 || req.Highlight != nil {
-		for i := 0; i < (req.Size + req.From); i++ {
-			estimate += (req.Size + req.From) * d.Size()
+		numDocsApplicable := req.Size
+		if numDocsApplicable > collector.PreAllocSizeSkipCap {
+			numDocsApplicable = collector.PreAllocSizeSkipCap
 		}
+		estimate += numDocsApplicable * d.Size()
 	}
 
 	return uint64(estimate)
diff --git a/vendor/github.com/blevesearch/scorch_segment_api/.golangci.yml b/vendor/github.com/blevesearch/scorch_segment_api/v2/.golangci.yml
similarity index 100%
rename from vendor/github.com/blevesearch/scorch_segment_api/.golangci.yml
rename to vendor/github.com/blevesearch/scorch_segment_api/v2/.golangci.yml
diff --git a/vendor/github.com/blevesearch/scorch_segment_api/LICENSE b/vendor/github.com/blevesearch/scorch_segment_api/v2/LICENSE
similarity index 100%
rename from vendor/github.com/blevesearch/scorch_segment_api/LICENSE
rename to vendor/github.com/blevesearch/scorch_segment_api/v2/LICENSE
diff --git a/vendor/github.com/blevesearch/scorch_segment_api/README.md b/vendor/github.com/blevesearch/scorch_segment_api/v2/README.md
similarity index 100%
rename from vendor/github.com/blevesearch/scorch_segment_api/README.md
rename to vendor/github.com/blevesearch/scorch_segment_api/v2/README.md
diff --git a/vendor/github.com/blevesearch/scorch_segment_api/v2/automaton.go b/vendor/github.com/blevesearch/scorch_segment_api/v2/automaton.go
new file mode 100644
index 0000000..4577ceb
--- /dev/null
+++ b/vendor/github.com/blevesearch/scorch_segment_api/v2/automaton.go
@@ -0,0 +1,36 @@
+//  Copyright (c) 2021 Couchbase, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// 		http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package segment
+
+// Automaton represents the general contract of a byte-based finite automaton
+type Automaton interface {
+
+	// Start returns the start state
+	Start() int
+
+	// IsMatch returns true if and only if the state is a match
+	IsMatch(int) bool
+
+	// CanMatch returns true if and only if it is possible to reach a match
+	// in zero or more steps
+	CanMatch(int) bool
+
+	// WillAlwaysMatch returns true if and only if the current state matches
+	// and will always match no matter what steps are taken
+	WillAlwaysMatch(int) bool
+
+	// Accept returns the next state given the input to the specified state
+	Accept(int, byte) int
+}
diff --git a/vendor/github.com/blevesearch/scorch_segment_api/go.mod b/vendor/github.com/blevesearch/scorch_segment_api/v2/go.mod
similarity index 61%
rename from vendor/github.com/blevesearch/scorch_segment_api/go.mod
rename to vendor/github.com/blevesearch/scorch_segment_api/v2/go.mod
index 86ca5f4..fb60b84 100644
--- a/vendor/github.com/blevesearch/scorch_segment_api/go.mod
+++ b/vendor/github.com/blevesearch/scorch_segment_api/v2/go.mod
@@ -1,10 +1,10 @@
-module github.com/blevesearch/scorch_segment_api
+module github.com/blevesearch/scorch_segment_api/v2
 
 go 1.13
 
 require (
 	github.com/RoaringBitmap/roaring v0.4.23
 	github.com/blevesearch/bleve_index_api v1.0.0
-	github.com/couchbase/vellum v1.0.2
+	github.com/davecgh/go-spew v1.1.1 // indirect
 	github.com/mschoch/smat v0.2.0 // indirect
 )
diff --git a/vendor/github.com/blevesearch/scorch_segment_api/go.sum b/vendor/github.com/blevesearch/scorch_segment_api/v2/go.sum
similarity index 51%
rename from vendor/github.com/blevesearch/scorch_segment_api/go.sum
rename to vendor/github.com/blevesearch/scorch_segment_api/v2/go.sum
index d69d7bd..c465e59 100644
--- a/vendor/github.com/blevesearch/scorch_segment_api/go.sum
+++ b/vendor/github.com/blevesearch/scorch_segment_api/v2/go.sum
@@ -1,21 +1,10 @@
-github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
 github.com/RoaringBitmap/roaring v0.4.23 h1:gpyfd12QohbqhFO4NVDUdoPOCXsyahYRQhINmlHxKeo=
 github.com/RoaringBitmap/roaring v0.4.23/go.mod h1:D0gp8kJQgE1A4LQ5wFLggQEyvDi06Mq5mKs52e1TwOo=
-github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
 github.com/blevesearch/bleve_index_api v1.0.0 h1:Ds3XeuTxjXCkG6pgIwWDRyooJKNIuOKemnN0N0IkhTU=
 github.com/blevesearch/bleve_index_api v1.0.0/go.mod h1:fiwKS0xLEm+gBRgv5mumf0dhgFr2mDgZah1pqv1c1M4=
-github.com/blevesearch/mmap-go v1.0.2 h1:JtMHb+FgQCTTYIhtMvimw15dJwu1Y5lrZDMOFXVWPk0=
-github.com/blevesearch/mmap-go v1.0.2/go.mod h1:ol2qBqYaOUsGdm7aRMRrYGgPvnwLe6Y+7LMvAB5IbSA=
-github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
-github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
-github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
-github.com/couchbase/vellum v1.0.2 h1:BrbP0NKiyDdndMPec8Jjhy0U47CZ0Lgx3xUC2r9rZqw=
-github.com/couchbase/vellum v1.0.2/go.mod h1:FcwrEivFpNi24R3jLOs3n+fs5RnuQnQqCLBJ1uAg1W4=
-github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
 github.com/glycerine/go-unsnap-stream v0.0.0-20181221182339-f9677308dec2 h1:Ujru1hufTHVb++eG6OuNDKMxZnGIvF6o/u8q/8h2+I4=
 github.com/glycerine/go-unsnap-stream v0.0.0-20181221182339-f9677308dec2/go.mod h1:/20jfyN9Y5QPEAprSgKAUr+glWDY39ZiUEAYOEv5dsE=
 github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31 h1:gclg6gY70GLy3PbkQ1AERPfmLMMagS60DKF78eWwLn8=
@@ -24,44 +13,22 @@ github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4=
 github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
 github.com/gopherjs/gopherjs v0.0.0-20190910122728-9d188e94fb99 h1:twflg0XRTjwKpxb/jFExr4HGq6on2dEOmnL6FV+fgPw=
 github.com/gopherjs/gopherjs v0.0.0-20190910122728-9d188e94fb99/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
-github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
-github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
 github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo=
 github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
-github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
-github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
-github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
 github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod h1:qAyveg+e4CE+eKJXWVjKXM4ck2QobLqTDytGJbLLhJg=
 github.com/mschoch/smat v0.2.0 h1:8imxQsjDm8yFEAVBe7azKmKSgzSkZXDuKkSq9374khM=
 github.com/mschoch/smat v0.2.0/go.mod h1:kc9mz7DoBKqDyiRL7VZN8KvXQMWeTaVnttLRXOlotKw=
-github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
 github.com/philhofer/fwd v1.0.0 h1:UbZqGr5Y38ApvM/V/jEljVxwocdweyH+vmYvRPBnbqQ=
 github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU=
 github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
-github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
-github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
-github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
-github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU=
-github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
-github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
-github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s=
 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
-github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
 github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk=
 github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
 github.com/tinylib/msgp v1.1.0 h1:9fQd+ICuRIu/ue4vxJZu6/LzxN0HwMds2nq/0cFvxHU=
 github.com/tinylib/msgp v1.1.0/go.mod h1:+d+yLhGm8mzTaHzB+wgMYrodPfmZrzkirds8fDWklFE=
-github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
 github.com/willf/bitset v1.1.10 h1:NotGKqX0KwQ72NUzqrjZq5ipPNDQex9lo3WpaS8L2sc=
 github.com/willf/bitset v1.1.10/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4=
-github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
-golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20181221143128-b4a75ba826a6/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a h1:aYOabOQFp6Vj6W1F80affTUvO9UxmJRx8K0gsfABByQ=
-golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
diff --git a/vendor/github.com/blevesearch/scorch_segment_api/segment.go b/vendor/github.com/blevesearch/scorch_segment_api/v2/segment.go
similarity index 98%
rename from vendor/github.com/blevesearch/scorch_segment_api/segment.go
rename to vendor/github.com/blevesearch/scorch_segment_api/v2/segment.go
index 7f3ab16..702214a 100644
--- a/vendor/github.com/blevesearch/scorch_segment_api/segment.go
+++ b/vendor/github.com/blevesearch/scorch_segment_api/v2/segment.go
@@ -19,7 +19,6 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	"github.com/couchbase/vellum"
 )
 
 var ErrClosed = fmt.Errorf("index closed")
@@ -63,7 +62,7 @@ type PersistedSegment interface {
 type TermDictionary interface {
 	PostingsList(term []byte, except *roaring.Bitmap, prealloc PostingsList) (PostingsList, error)
 
-	AutomatonIterator(a vellum.Automaton,
+	AutomatonIterator(a Automaton,
 		startKeyInclusive, endKeyExclusive []byte) DictionaryIterator
 
 	Contains(key []byte) (bool, error)
diff --git a/vendor/github.com/couchbase/vellum/CONTRIBUTING.md b/vendor/github.com/blevesearch/vellum/CONTRIBUTING.md
similarity index 100%
rename from vendor/github.com/couchbase/vellum/CONTRIBUTING.md
rename to vendor/github.com/blevesearch/vellum/CONTRIBUTING.md
diff --git a/vendor/github.com/couchbase/vellum/LICENSE b/vendor/github.com/blevesearch/vellum/LICENSE
similarity index 100%
rename from vendor/github.com/couchbase/vellum/LICENSE
rename to vendor/github.com/blevesearch/vellum/LICENSE
diff --git a/vendor/github.com/couchbase/vellum/README.md b/vendor/github.com/blevesearch/vellum/README.md
similarity index 100%
rename from vendor/github.com/couchbase/vellum/README.md
rename to vendor/github.com/blevesearch/vellum/README.md
diff --git a/vendor/github.com/couchbase/vellum/automaton.go b/vendor/github.com/blevesearch/vellum/automaton.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/automaton.go
rename to vendor/github.com/blevesearch/vellum/automaton.go
diff --git a/vendor/github.com/couchbase/vellum/builder.go b/vendor/github.com/blevesearch/vellum/builder.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/builder.go
rename to vendor/github.com/blevesearch/vellum/builder.go
diff --git a/vendor/github.com/couchbase/vellum/common.go b/vendor/github.com/blevesearch/vellum/common.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/common.go
rename to vendor/github.com/blevesearch/vellum/common.go
diff --git a/vendor/github.com/couchbase/vellum/decoder_v1.go b/vendor/github.com/blevesearch/vellum/decoder_v1.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/decoder_v1.go
rename to vendor/github.com/blevesearch/vellum/decoder_v1.go
diff --git a/vendor/github.com/couchbase/vellum/encoder_v1.go b/vendor/github.com/blevesearch/vellum/encoder_v1.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/encoder_v1.go
rename to vendor/github.com/blevesearch/vellum/encoder_v1.go
diff --git a/vendor/github.com/couchbase/vellum/encoding.go b/vendor/github.com/blevesearch/vellum/encoding.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/encoding.go
rename to vendor/github.com/blevesearch/vellum/encoding.go
diff --git a/vendor/github.com/couchbase/vellum/fst.go b/vendor/github.com/blevesearch/vellum/fst.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/fst.go
rename to vendor/github.com/blevesearch/vellum/fst.go
diff --git a/vendor/github.com/couchbase/vellum/fst_iterator.go b/vendor/github.com/blevesearch/vellum/fst_iterator.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/fst_iterator.go
rename to vendor/github.com/blevesearch/vellum/fst_iterator.go
diff --git a/vendor/github.com/couchbase/vellum/go.mod b/vendor/github.com/blevesearch/vellum/go.mod
similarity index 83%
rename from vendor/github.com/couchbase/vellum/go.mod
rename to vendor/github.com/blevesearch/vellum/go.mod
index ef9d9ab..afc0acf 100644
--- a/vendor/github.com/couchbase/vellum/go.mod
+++ b/vendor/github.com/blevesearch/vellum/go.mod
@@ -1,4 +1,4 @@
-module github.com/couchbase/vellum
+module github.com/blevesearch/vellum
 
 go 1.12
 
diff --git a/vendor/github.com/couchbase/vellum/go.sum b/vendor/github.com/blevesearch/vellum/go.sum
similarity index 100%
rename from vendor/github.com/couchbase/vellum/go.sum
rename to vendor/github.com/blevesearch/vellum/go.sum
diff --git a/vendor/github.com/couchbase/vellum/levenshtein/LICENSE b/vendor/github.com/blevesearch/vellum/levenshtein/LICENSE
similarity index 100%
rename from vendor/github.com/couchbase/vellum/levenshtein/LICENSE
rename to vendor/github.com/blevesearch/vellum/levenshtein/LICENSE
diff --git a/vendor/github.com/couchbase/vellum/levenshtein/README.md b/vendor/github.com/blevesearch/vellum/levenshtein/README.md
similarity index 100%
rename from vendor/github.com/couchbase/vellum/levenshtein/README.md
rename to vendor/github.com/blevesearch/vellum/levenshtein/README.md
diff --git a/vendor/github.com/couchbase/vellum/levenshtein/alphabet.go b/vendor/github.com/blevesearch/vellum/levenshtein/alphabet.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/levenshtein/alphabet.go
rename to vendor/github.com/blevesearch/vellum/levenshtein/alphabet.go
diff --git a/vendor/github.com/couchbase/vellum/levenshtein/dfa.go b/vendor/github.com/blevesearch/vellum/levenshtein/dfa.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/levenshtein/dfa.go
rename to vendor/github.com/blevesearch/vellum/levenshtein/dfa.go
diff --git a/vendor/github.com/couchbase/vellum/levenshtein/levenshtein.go b/vendor/github.com/blevesearch/vellum/levenshtein/levenshtein.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/levenshtein/levenshtein.go
rename to vendor/github.com/blevesearch/vellum/levenshtein/levenshtein.go
diff --git a/vendor/github.com/couchbase/vellum/levenshtein/levenshtein_nfa.go b/vendor/github.com/blevesearch/vellum/levenshtein/levenshtein_nfa.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/levenshtein/levenshtein_nfa.go
rename to vendor/github.com/blevesearch/vellum/levenshtein/levenshtein_nfa.go
diff --git a/vendor/github.com/couchbase/vellum/levenshtein/parametric_dfa.go b/vendor/github.com/blevesearch/vellum/levenshtein/parametric_dfa.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/levenshtein/parametric_dfa.go
rename to vendor/github.com/blevesearch/vellum/levenshtein/parametric_dfa.go
diff --git a/vendor/github.com/couchbase/vellum/merge_iterator.go b/vendor/github.com/blevesearch/vellum/merge_iterator.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/merge_iterator.go
rename to vendor/github.com/blevesearch/vellum/merge_iterator.go
diff --git a/vendor/github.com/couchbase/vellum/pack.go b/vendor/github.com/blevesearch/vellum/pack.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/pack.go
rename to vendor/github.com/blevesearch/vellum/pack.go
diff --git a/vendor/github.com/couchbase/vellum/regexp/compile.go b/vendor/github.com/blevesearch/vellum/regexp/compile.go
similarity index 99%
rename from vendor/github.com/couchbase/vellum/regexp/compile.go
rename to vendor/github.com/blevesearch/vellum/regexp/compile.go
index 92284d0..558ce41 100644
--- a/vendor/github.com/couchbase/vellum/regexp/compile.go
+++ b/vendor/github.com/blevesearch/vellum/regexp/compile.go
@@ -20,7 +20,7 @@ import (
 
 	unicode_utf8 "unicode/utf8"
 
-	"github.com/couchbase/vellum/utf8"
+	"github.com/blevesearch/vellum/utf8"
 )
 
 type compiler struct {
diff --git a/vendor/github.com/couchbase/vellum/regexp/dfa.go b/vendor/github.com/blevesearch/vellum/regexp/dfa.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/regexp/dfa.go
rename to vendor/github.com/blevesearch/vellum/regexp/dfa.go
diff --git a/vendor/github.com/couchbase/vellum/regexp/inst.go b/vendor/github.com/blevesearch/vellum/regexp/inst.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/regexp/inst.go
rename to vendor/github.com/blevesearch/vellum/regexp/inst.go
diff --git a/vendor/github.com/couchbase/vellum/regexp/regexp.go b/vendor/github.com/blevesearch/vellum/regexp/regexp.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/regexp/regexp.go
rename to vendor/github.com/blevesearch/vellum/regexp/regexp.go
diff --git a/vendor/github.com/couchbase/vellum/regexp/sparse.go b/vendor/github.com/blevesearch/vellum/regexp/sparse.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/regexp/sparse.go
rename to vendor/github.com/blevesearch/vellum/regexp/sparse.go
diff --git a/vendor/github.com/couchbase/vellum/registry.go b/vendor/github.com/blevesearch/vellum/registry.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/registry.go
rename to vendor/github.com/blevesearch/vellum/registry.go
diff --git a/vendor/github.com/couchbase/vellum/transducer.go b/vendor/github.com/blevesearch/vellum/transducer.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/transducer.go
rename to vendor/github.com/blevesearch/vellum/transducer.go
diff --git a/vendor/github.com/couchbase/vellum/utf8/utf8.go b/vendor/github.com/blevesearch/vellum/utf8/utf8.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/utf8/utf8.go
rename to vendor/github.com/blevesearch/vellum/utf8/utf8.go
diff --git a/vendor/github.com/couchbase/vellum/vellum.go b/vendor/github.com/blevesearch/vellum/vellum.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/vellum.go
rename to vendor/github.com/blevesearch/vellum/vellum.go
diff --git a/vendor/github.com/couchbase/vellum/vellum_mmap.go b/vendor/github.com/blevesearch/vellum/vellum_mmap.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/vellum_mmap.go
rename to vendor/github.com/blevesearch/vellum/vellum_mmap.go
diff --git a/vendor/github.com/couchbase/vellum/vellum_nommap.go b/vendor/github.com/blevesearch/vellum/vellum_nommap.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/vellum_nommap.go
rename to vendor/github.com/blevesearch/vellum/vellum_nommap.go
diff --git a/vendor/github.com/couchbase/vellum/writer.go b/vendor/github.com/blevesearch/vellum/writer.go
similarity index 100%
rename from vendor/github.com/couchbase/vellum/writer.go
rename to vendor/github.com/blevesearch/vellum/writer.go
diff --git a/vendor/github.com/blevesearch/zapx/v11/build.go b/vendor/github.com/blevesearch/zapx/v11/build.go
index bac1edb..a4b5d21 100644
--- a/vendor/github.com/blevesearch/zapx/v11/build.go
+++ b/vendor/github.com/blevesearch/zapx/v11/build.go
@@ -19,7 +19,7 @@ import (
 	"math"
 	"os"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 const Version uint32 = 11
diff --git a/vendor/github.com/blevesearch/zapx/v11/count.go b/vendor/github.com/blevesearch/zapx/v11/count.go
index 9508e12..b613535 100644
--- a/vendor/github.com/blevesearch/zapx/v11/count.go
+++ b/vendor/github.com/blevesearch/zapx/v11/count.go
@@ -18,7 +18,7 @@ import (
 	"hash/crc32"
 	"io"
 
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 // CountHashWriter is a wrapper around a Writer which counts the number of
diff --git a/vendor/github.com/blevesearch/zapx/v11/dict.go b/vendor/github.com/blevesearch/zapx/v11/dict.go
index cf88651..e30bf24 100644
--- a/vendor/github.com/blevesearch/zapx/v11/dict.go
+++ b/vendor/github.com/blevesearch/zapx/v11/dict.go
@@ -19,8 +19,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 )
 
 // Dictionary is the zap representation of the term dictionary
@@ -106,7 +106,7 @@ func (d *Dictionary) Contains(key []byte) (bool, error) {
 
 // AutomatonIterator returns an iterator which only visits terms
 // having the the vellum automaton and start/end key range
-func (d *Dictionary) AutomatonIterator(a vellum.Automaton,
+func (d *Dictionary) AutomatonIterator(a segment.Automaton,
 	startKeyInclusive, endKeyExclusive []byte) segment.DictionaryIterator {
 	if d.fst != nil {
 		rv := &DictionaryIterator{
diff --git a/vendor/github.com/blevesearch/zapx/v11/docvalues.go b/vendor/github.com/blevesearch/zapx/v11/docvalues.go
index 09a708d..27dba99 100644
--- a/vendor/github.com/blevesearch/zapx/v11/docvalues.go
+++ b/vendor/github.com/blevesearch/zapx/v11/docvalues.go
@@ -23,7 +23,7 @@ import (
 	"sort"
 
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v11/enumerator.go b/vendor/github.com/blevesearch/zapx/v11/enumerator.go
index cd6ff73..5531d2c 100644
--- a/vendor/github.com/blevesearch/zapx/v11/enumerator.go
+++ b/vendor/github.com/blevesearch/zapx/v11/enumerator.go
@@ -17,7 +17,7 @@ package zap
 import (
 	"bytes"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 // enumerator provides an ordered traversal of multiple vellum
diff --git a/vendor/github.com/blevesearch/zapx/v11/go.mod b/vendor/github.com/blevesearch/zapx/v11/go.mod
index c90c2f8..394dbb6 100644
--- a/vendor/github.com/blevesearch/zapx/v11/go.mod
+++ b/vendor/github.com/blevesearch/zapx/v11/go.mod
@@ -6,8 +6,8 @@ require (
 	github.com/RoaringBitmap/roaring v0.4.23
 	github.com/blevesearch/bleve_index_api v1.0.0
 	github.com/blevesearch/mmap-go v1.0.2
-	github.com/blevesearch/scorch_segment_api v1.0.0
-	github.com/couchbase/vellum v1.0.2
+	github.com/blevesearch/scorch_segment_api/v2 v2.0.1
+	github.com/blevesearch/vellum v1.0.3
 	github.com/golang/snappy v0.0.1
 	github.com/spf13/cobra v0.0.5
 )
diff --git a/vendor/github.com/blevesearch/zapx/v11/go.sum b/vendor/github.com/blevesearch/zapx/v11/go.sum
index 696bdab..68e4534 100644
--- a/vendor/github.com/blevesearch/zapx/v11/go.sum
+++ b/vendor/github.com/blevesearch/zapx/v11/go.sum
@@ -6,13 +6,13 @@ github.com/blevesearch/bleve_index_api v1.0.0 h1:Ds3XeuTxjXCkG6pgIwWDRyooJKNIuOK
 github.com/blevesearch/bleve_index_api v1.0.0/go.mod h1:fiwKS0xLEm+gBRgv5mumf0dhgFr2mDgZah1pqv1c1M4=
 github.com/blevesearch/mmap-go v1.0.2 h1:JtMHb+FgQCTTYIhtMvimw15dJwu1Y5lrZDMOFXVWPk0=
 github.com/blevesearch/mmap-go v1.0.2/go.mod h1:ol2qBqYaOUsGdm7aRMRrYGgPvnwLe6Y+7LMvAB5IbSA=
-github.com/blevesearch/scorch_segment_api v1.0.0 h1:BUkCPWDg2gimTEyVDXf85I2buqqt4lh28uaVMiJsIYk=
-github.com/blevesearch/scorch_segment_api v1.0.0/go.mod h1:KgRYmlfYC27NeM6cXOHx8LBgq7jn0atpV8mVWoBKBng=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1 h1:fd+hPtZ8GsbqPK1HslGp7Vhoik4arZteA/IsCEgOisw=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1/go.mod h1:lq7yK2jQy1yQjtjTfU931aVqz7pYxEudHaDwOt1tXfU=
+github.com/blevesearch/vellum v1.0.3 h1:U86G41A7CtXNzzpIJHM8lSTUqz1Mp8U870TkcdCzZc8=
+github.com/blevesearch/vellum v1.0.3/go.mod h1:2u5ax02KeDuNWu4/C+hVQMD6uLN4txH1JbtpaDNLJRo=
 github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
 github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
 github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
-github.com/couchbase/vellum v1.0.2 h1:BrbP0NKiyDdndMPec8Jjhy0U47CZ0Lgx3xUC2r9rZqw=
-github.com/couchbase/vellum v1.0.2/go.mod h1:FcwrEivFpNi24R3jLOs3n+fs5RnuQnQqCLBJ1uAg1W4=
 github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/vendor/github.com/blevesearch/zapx/v11/merge.go b/vendor/github.com/blevesearch/zapx/v11/merge.go
index a042079..f0770e9 100644
--- a/vendor/github.com/blevesearch/zapx/v11/merge.go
+++ b/vendor/github.com/blevesearch/zapx/v11/merge.go
@@ -24,8 +24,8 @@ import (
 	"sort"
 
 	"github.com/RoaringBitmap/roaring"
-	seg "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	seg "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v11/new.go b/vendor/github.com/blevesearch/zapx/v11/new.go
index e5ad544..4491422 100644
--- a/vendor/github.com/blevesearch/zapx/v11/new.go
+++ b/vendor/github.com/blevesearch/zapx/v11/new.go
@@ -23,8 +23,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v11/posting.go b/vendor/github.com/blevesearch/zapx/v11/posting.go
index 9cbb91d..b7125e7 100644
--- a/vendor/github.com/blevesearch/zapx/v11/posting.go
+++ b/vendor/github.com/blevesearch/zapx/v11/posting.go
@@ -21,7 +21,7 @@ import (
 	"reflect"
 
 	"github.com/RoaringBitmap/roaring"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 var reflectStaticSizePostingsList int
diff --git a/vendor/github.com/blevesearch/zapx/v11/segment.go b/vendor/github.com/blevesearch/zapx/v11/segment.go
index 62a8d5a..7995de4 100644
--- a/vendor/github.com/blevesearch/zapx/v11/segment.go
+++ b/vendor/github.com/blevesearch/zapx/v11/segment.go
@@ -25,8 +25,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	mmap "github.com/blevesearch/mmap-go"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v12/build.go b/vendor/github.com/blevesearch/zapx/v12/build.go
index 467e5e0..eec4dde 100644
--- a/vendor/github.com/blevesearch/zapx/v12/build.go
+++ b/vendor/github.com/blevesearch/zapx/v12/build.go
@@ -19,7 +19,7 @@ import (
 	"math"
 	"os"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 const Version uint32 = 12
diff --git a/vendor/github.com/blevesearch/zapx/v12/count.go b/vendor/github.com/blevesearch/zapx/v12/count.go
index 9508e12..b613535 100644
--- a/vendor/github.com/blevesearch/zapx/v12/count.go
+++ b/vendor/github.com/blevesearch/zapx/v12/count.go
@@ -18,7 +18,7 @@ import (
 	"hash/crc32"
 	"io"
 
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 // CountHashWriter is a wrapper around a Writer which counts the number of
diff --git a/vendor/github.com/blevesearch/zapx/v12/dict.go b/vendor/github.com/blevesearch/zapx/v12/dict.go
index cf88651..e30bf24 100644
--- a/vendor/github.com/blevesearch/zapx/v12/dict.go
+++ b/vendor/github.com/blevesearch/zapx/v12/dict.go
@@ -19,8 +19,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 )
 
 // Dictionary is the zap representation of the term dictionary
@@ -106,7 +106,7 @@ func (d *Dictionary) Contains(key []byte) (bool, error) {
 
 // AutomatonIterator returns an iterator which only visits terms
 // having the the vellum automaton and start/end key range
-func (d *Dictionary) AutomatonIterator(a vellum.Automaton,
+func (d *Dictionary) AutomatonIterator(a segment.Automaton,
 	startKeyInclusive, endKeyExclusive []byte) segment.DictionaryIterator {
 	if d.fst != nil {
 		rv := &DictionaryIterator{
diff --git a/vendor/github.com/blevesearch/zapx/v12/docvalues.go b/vendor/github.com/blevesearch/zapx/v12/docvalues.go
index f8da68f..a530aa5 100644
--- a/vendor/github.com/blevesearch/zapx/v12/docvalues.go
+++ b/vendor/github.com/blevesearch/zapx/v12/docvalues.go
@@ -23,7 +23,7 @@ import (
 	"sort"
 
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v12/enumerator.go b/vendor/github.com/blevesearch/zapx/v12/enumerator.go
index bc5b7e6..972a224 100644
--- a/vendor/github.com/blevesearch/zapx/v12/enumerator.go
+++ b/vendor/github.com/blevesearch/zapx/v12/enumerator.go
@@ -17,7 +17,7 @@ package zap
 import (
 	"bytes"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 // enumerator provides an ordered traversal of multiple vellum
diff --git a/vendor/github.com/blevesearch/zapx/v12/go.mod b/vendor/github.com/blevesearch/zapx/v12/go.mod
index 21b5665..e6f734c 100644
--- a/vendor/github.com/blevesearch/zapx/v12/go.mod
+++ b/vendor/github.com/blevesearch/zapx/v12/go.mod
@@ -6,8 +6,8 @@ require (
 	github.com/RoaringBitmap/roaring v0.4.23
 	github.com/blevesearch/bleve_index_api v1.0.0
 	github.com/blevesearch/mmap-go v1.0.2
-	github.com/blevesearch/scorch_segment_api v1.0.0
-	github.com/couchbase/vellum v1.0.2
+	github.com/blevesearch/scorch_segment_api/v2 v2.0.1
+	github.com/blevesearch/vellum v1.0.3
 	github.com/golang/snappy v0.0.1
 	github.com/spf13/cobra v0.0.5
 )
diff --git a/vendor/github.com/blevesearch/zapx/v12/go.sum b/vendor/github.com/blevesearch/zapx/v12/go.sum
index 696bdab..68e4534 100644
--- a/vendor/github.com/blevesearch/zapx/v12/go.sum
+++ b/vendor/github.com/blevesearch/zapx/v12/go.sum
@@ -6,13 +6,13 @@ github.com/blevesearch/bleve_index_api v1.0.0 h1:Ds3XeuTxjXCkG6pgIwWDRyooJKNIuOK
 github.com/blevesearch/bleve_index_api v1.0.0/go.mod h1:fiwKS0xLEm+gBRgv5mumf0dhgFr2mDgZah1pqv1c1M4=
 github.com/blevesearch/mmap-go v1.0.2 h1:JtMHb+FgQCTTYIhtMvimw15dJwu1Y5lrZDMOFXVWPk0=
 github.com/blevesearch/mmap-go v1.0.2/go.mod h1:ol2qBqYaOUsGdm7aRMRrYGgPvnwLe6Y+7LMvAB5IbSA=
-github.com/blevesearch/scorch_segment_api v1.0.0 h1:BUkCPWDg2gimTEyVDXf85I2buqqt4lh28uaVMiJsIYk=
-github.com/blevesearch/scorch_segment_api v1.0.0/go.mod h1:KgRYmlfYC27NeM6cXOHx8LBgq7jn0atpV8mVWoBKBng=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1 h1:fd+hPtZ8GsbqPK1HslGp7Vhoik4arZteA/IsCEgOisw=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1/go.mod h1:lq7yK2jQy1yQjtjTfU931aVqz7pYxEudHaDwOt1tXfU=
+github.com/blevesearch/vellum v1.0.3 h1:U86G41A7CtXNzzpIJHM8lSTUqz1Mp8U870TkcdCzZc8=
+github.com/blevesearch/vellum v1.0.3/go.mod h1:2u5ax02KeDuNWu4/C+hVQMD6uLN4txH1JbtpaDNLJRo=
 github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
 github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
 github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
-github.com/couchbase/vellum v1.0.2 h1:BrbP0NKiyDdndMPec8Jjhy0U47CZ0Lgx3xUC2r9rZqw=
-github.com/couchbase/vellum v1.0.2/go.mod h1:FcwrEivFpNi24R3jLOs3n+fs5RnuQnQqCLBJ1uAg1W4=
 github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/vendor/github.com/blevesearch/zapx/v12/merge.go b/vendor/github.com/blevesearch/zapx/v12/merge.go
index fa33cb9..6a853a1 100644
--- a/vendor/github.com/blevesearch/zapx/v12/merge.go
+++ b/vendor/github.com/blevesearch/zapx/v12/merge.go
@@ -24,8 +24,8 @@ import (
 	"sort"
 
 	"github.com/RoaringBitmap/roaring"
-	seg "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	seg "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v12/new.go b/vendor/github.com/blevesearch/zapx/v12/new.go
index 12a2d01..b4e0d03 100644
--- a/vendor/github.com/blevesearch/zapx/v12/new.go
+++ b/vendor/github.com/blevesearch/zapx/v12/new.go
@@ -23,8 +23,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v12/posting.go b/vendor/github.com/blevesearch/zapx/v12/posting.go
index c18aa31..d6c61a4 100644
--- a/vendor/github.com/blevesearch/zapx/v12/posting.go
+++ b/vendor/github.com/blevesearch/zapx/v12/posting.go
@@ -21,7 +21,7 @@ import (
 	"reflect"
 
 	"github.com/RoaringBitmap/roaring"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 var reflectStaticSizePostingsList int
diff --git a/vendor/github.com/blevesearch/zapx/v12/segment.go b/vendor/github.com/blevesearch/zapx/v12/segment.go
index 427644f..6317ad4 100644
--- a/vendor/github.com/blevesearch/zapx/v12/segment.go
+++ b/vendor/github.com/blevesearch/zapx/v12/segment.go
@@ -25,8 +25,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	mmap "github.com/blevesearch/mmap-go"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v13/build.go b/vendor/github.com/blevesearch/zapx/v13/build.go
index 58d829f..5a25eef 100644
--- a/vendor/github.com/blevesearch/zapx/v13/build.go
+++ b/vendor/github.com/blevesearch/zapx/v13/build.go
@@ -19,7 +19,7 @@ import (
 	"math"
 	"os"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 const Version uint32 = 13
diff --git a/vendor/github.com/blevesearch/zapx/v13/count.go b/vendor/github.com/blevesearch/zapx/v13/count.go
index 9508e12..b613535 100644
--- a/vendor/github.com/blevesearch/zapx/v13/count.go
+++ b/vendor/github.com/blevesearch/zapx/v13/count.go
@@ -18,7 +18,7 @@ import (
 	"hash/crc32"
 	"io"
 
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 // CountHashWriter is a wrapper around a Writer which counts the number of
diff --git a/vendor/github.com/blevesearch/zapx/v13/dict.go b/vendor/github.com/blevesearch/zapx/v13/dict.go
index cf88651..e30bf24 100644
--- a/vendor/github.com/blevesearch/zapx/v13/dict.go
+++ b/vendor/github.com/blevesearch/zapx/v13/dict.go
@@ -19,8 +19,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 )
 
 // Dictionary is the zap representation of the term dictionary
@@ -106,7 +106,7 @@ func (d *Dictionary) Contains(key []byte) (bool, error) {
 
 // AutomatonIterator returns an iterator which only visits terms
 // having the the vellum automaton and start/end key range
-func (d *Dictionary) AutomatonIterator(a vellum.Automaton,
+func (d *Dictionary) AutomatonIterator(a segment.Automaton,
 	startKeyInclusive, endKeyExclusive []byte) segment.DictionaryIterator {
 	if d.fst != nil {
 		rv := &DictionaryIterator{
diff --git a/vendor/github.com/blevesearch/zapx/v13/docvalues.go b/vendor/github.com/blevesearch/zapx/v13/docvalues.go
index f8da68f..a530aa5 100644
--- a/vendor/github.com/blevesearch/zapx/v13/docvalues.go
+++ b/vendor/github.com/blevesearch/zapx/v13/docvalues.go
@@ -23,7 +23,7 @@ import (
 	"sort"
 
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v13/enumerator.go b/vendor/github.com/blevesearch/zapx/v13/enumerator.go
index bc5b7e6..972a224 100644
--- a/vendor/github.com/blevesearch/zapx/v13/enumerator.go
+++ b/vendor/github.com/blevesearch/zapx/v13/enumerator.go
@@ -17,7 +17,7 @@ package zap
 import (
 	"bytes"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 // enumerator provides an ordered traversal of multiple vellum
diff --git a/vendor/github.com/blevesearch/zapx/v13/go.mod b/vendor/github.com/blevesearch/zapx/v13/go.mod
index 144f060..7036e86 100644
--- a/vendor/github.com/blevesearch/zapx/v13/go.mod
+++ b/vendor/github.com/blevesearch/zapx/v13/go.mod
@@ -6,8 +6,8 @@ require (
 	github.com/RoaringBitmap/roaring v0.4.23
 	github.com/blevesearch/bleve_index_api v1.0.0
 	github.com/blevesearch/mmap-go v1.0.2
-	github.com/blevesearch/scorch_segment_api v1.0.0
-	github.com/couchbase/vellum v1.0.2
+	github.com/blevesearch/scorch_segment_api/v2 v2.0.1
+	github.com/blevesearch/vellum v1.0.3
 	github.com/golang/snappy v0.0.1
 	github.com/spf13/cobra v0.0.5
 )
diff --git a/vendor/github.com/blevesearch/zapx/v13/go.sum b/vendor/github.com/blevesearch/zapx/v13/go.sum
index 696bdab..68e4534 100644
--- a/vendor/github.com/blevesearch/zapx/v13/go.sum
+++ b/vendor/github.com/blevesearch/zapx/v13/go.sum
@@ -6,13 +6,13 @@ github.com/blevesearch/bleve_index_api v1.0.0 h1:Ds3XeuTxjXCkG6pgIwWDRyooJKNIuOK
 github.com/blevesearch/bleve_index_api v1.0.0/go.mod h1:fiwKS0xLEm+gBRgv5mumf0dhgFr2mDgZah1pqv1c1M4=
 github.com/blevesearch/mmap-go v1.0.2 h1:JtMHb+FgQCTTYIhtMvimw15dJwu1Y5lrZDMOFXVWPk0=
 github.com/blevesearch/mmap-go v1.0.2/go.mod h1:ol2qBqYaOUsGdm7aRMRrYGgPvnwLe6Y+7LMvAB5IbSA=
-github.com/blevesearch/scorch_segment_api v1.0.0 h1:BUkCPWDg2gimTEyVDXf85I2buqqt4lh28uaVMiJsIYk=
-github.com/blevesearch/scorch_segment_api v1.0.0/go.mod h1:KgRYmlfYC27NeM6cXOHx8LBgq7jn0atpV8mVWoBKBng=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1 h1:fd+hPtZ8GsbqPK1HslGp7Vhoik4arZteA/IsCEgOisw=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1/go.mod h1:lq7yK2jQy1yQjtjTfU931aVqz7pYxEudHaDwOt1tXfU=
+github.com/blevesearch/vellum v1.0.3 h1:U86G41A7CtXNzzpIJHM8lSTUqz1Mp8U870TkcdCzZc8=
+github.com/blevesearch/vellum v1.0.3/go.mod h1:2u5ax02KeDuNWu4/C+hVQMD6uLN4txH1JbtpaDNLJRo=
 github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
 github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
 github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
-github.com/couchbase/vellum v1.0.2 h1:BrbP0NKiyDdndMPec8Jjhy0U47CZ0Lgx3xUC2r9rZqw=
-github.com/couchbase/vellum v1.0.2/go.mod h1:FcwrEivFpNi24R3jLOs3n+fs5RnuQnQqCLBJ1uAg1W4=
 github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/vendor/github.com/blevesearch/zapx/v13/merge.go b/vendor/github.com/blevesearch/zapx/v13/merge.go
index fa33cb9..6a853a1 100644
--- a/vendor/github.com/blevesearch/zapx/v13/merge.go
+++ b/vendor/github.com/blevesearch/zapx/v13/merge.go
@@ -24,8 +24,8 @@ import (
 	"sort"
 
 	"github.com/RoaringBitmap/roaring"
-	seg "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	seg "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v13/new.go b/vendor/github.com/blevesearch/zapx/v13/new.go
index 12a2d01..b4e0d03 100644
--- a/vendor/github.com/blevesearch/zapx/v13/new.go
+++ b/vendor/github.com/blevesearch/zapx/v13/new.go
@@ -23,8 +23,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v13/posting.go b/vendor/github.com/blevesearch/zapx/v13/posting.go
index c18aa31..d6c61a4 100644
--- a/vendor/github.com/blevesearch/zapx/v13/posting.go
+++ b/vendor/github.com/blevesearch/zapx/v13/posting.go
@@ -21,7 +21,7 @@ import (
 	"reflect"
 
 	"github.com/RoaringBitmap/roaring"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 var reflectStaticSizePostingsList int
diff --git a/vendor/github.com/blevesearch/zapx/v13/segment.go b/vendor/github.com/blevesearch/zapx/v13/segment.go
index 427644f..6317ad4 100644
--- a/vendor/github.com/blevesearch/zapx/v13/segment.go
+++ b/vendor/github.com/blevesearch/zapx/v13/segment.go
@@ -25,8 +25,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	mmap "github.com/blevesearch/mmap-go"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v14/build.go b/vendor/github.com/blevesearch/zapx/v14/build.go
index 7a8dce0..59c4268 100644
--- a/vendor/github.com/blevesearch/zapx/v14/build.go
+++ b/vendor/github.com/blevesearch/zapx/v14/build.go
@@ -19,7 +19,7 @@ import (
 	"math"
 	"os"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 const Version uint32 = 14
diff --git a/vendor/github.com/blevesearch/zapx/v14/count.go b/vendor/github.com/blevesearch/zapx/v14/count.go
index 9508e12..b613535 100644
--- a/vendor/github.com/blevesearch/zapx/v14/count.go
+++ b/vendor/github.com/blevesearch/zapx/v14/count.go
@@ -18,7 +18,7 @@ import (
 	"hash/crc32"
 	"io"
 
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 // CountHashWriter is a wrapper around a Writer which counts the number of
diff --git a/vendor/github.com/blevesearch/zapx/v14/dict.go b/vendor/github.com/blevesearch/zapx/v14/dict.go
index cf88651..e30bf24 100644
--- a/vendor/github.com/blevesearch/zapx/v14/dict.go
+++ b/vendor/github.com/blevesearch/zapx/v14/dict.go
@@ -19,8 +19,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 )
 
 // Dictionary is the zap representation of the term dictionary
@@ -106,7 +106,7 @@ func (d *Dictionary) Contains(key []byte) (bool, error) {
 
 // AutomatonIterator returns an iterator which only visits terms
 // having the the vellum automaton and start/end key range
-func (d *Dictionary) AutomatonIterator(a vellum.Automaton,
+func (d *Dictionary) AutomatonIterator(a segment.Automaton,
 	startKeyInclusive, endKeyExclusive []byte) segment.DictionaryIterator {
 	if d.fst != nil {
 		rv := &DictionaryIterator{
diff --git a/vendor/github.com/blevesearch/zapx/v14/docvalues.go b/vendor/github.com/blevesearch/zapx/v14/docvalues.go
index f8da68f..a530aa5 100644
--- a/vendor/github.com/blevesearch/zapx/v14/docvalues.go
+++ b/vendor/github.com/blevesearch/zapx/v14/docvalues.go
@@ -23,7 +23,7 @@ import (
 	"sort"
 
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v14/enumerator.go b/vendor/github.com/blevesearch/zapx/v14/enumerator.go
index bc5b7e6..972a224 100644
--- a/vendor/github.com/blevesearch/zapx/v14/enumerator.go
+++ b/vendor/github.com/blevesearch/zapx/v14/enumerator.go
@@ -17,7 +17,7 @@ package zap
 import (
 	"bytes"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 // enumerator provides an ordered traversal of multiple vellum
diff --git a/vendor/github.com/blevesearch/zapx/v14/go.mod b/vendor/github.com/blevesearch/zapx/v14/go.mod
index 2394b4f..762a080 100644
--- a/vendor/github.com/blevesearch/zapx/v14/go.mod
+++ b/vendor/github.com/blevesearch/zapx/v14/go.mod
@@ -6,8 +6,8 @@ require (
 	github.com/RoaringBitmap/roaring v0.4.23
 	github.com/blevesearch/bleve_index_api v1.0.0
 	github.com/blevesearch/mmap-go v1.0.2
-	github.com/blevesearch/scorch_segment_api v1.0.0
-	github.com/couchbase/vellum v1.0.2
+	github.com/blevesearch/scorch_segment_api/v2 v2.0.1
+	github.com/blevesearch/vellum v1.0.3
 	github.com/golang/snappy v0.0.1
 	github.com/spf13/cobra v0.0.5
 )
diff --git a/vendor/github.com/blevesearch/zapx/v14/go.sum b/vendor/github.com/blevesearch/zapx/v14/go.sum
index 696bdab..68e4534 100644
--- a/vendor/github.com/blevesearch/zapx/v14/go.sum
+++ b/vendor/github.com/blevesearch/zapx/v14/go.sum
@@ -6,13 +6,13 @@ github.com/blevesearch/bleve_index_api v1.0.0 h1:Ds3XeuTxjXCkG6pgIwWDRyooJKNIuOK
 github.com/blevesearch/bleve_index_api v1.0.0/go.mod h1:fiwKS0xLEm+gBRgv5mumf0dhgFr2mDgZah1pqv1c1M4=
 github.com/blevesearch/mmap-go v1.0.2 h1:JtMHb+FgQCTTYIhtMvimw15dJwu1Y5lrZDMOFXVWPk0=
 github.com/blevesearch/mmap-go v1.0.2/go.mod h1:ol2qBqYaOUsGdm7aRMRrYGgPvnwLe6Y+7LMvAB5IbSA=
-github.com/blevesearch/scorch_segment_api v1.0.0 h1:BUkCPWDg2gimTEyVDXf85I2buqqt4lh28uaVMiJsIYk=
-github.com/blevesearch/scorch_segment_api v1.0.0/go.mod h1:KgRYmlfYC27NeM6cXOHx8LBgq7jn0atpV8mVWoBKBng=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1 h1:fd+hPtZ8GsbqPK1HslGp7Vhoik4arZteA/IsCEgOisw=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1/go.mod h1:lq7yK2jQy1yQjtjTfU931aVqz7pYxEudHaDwOt1tXfU=
+github.com/blevesearch/vellum v1.0.3 h1:U86G41A7CtXNzzpIJHM8lSTUqz1Mp8U870TkcdCzZc8=
+github.com/blevesearch/vellum v1.0.3/go.mod h1:2u5ax02KeDuNWu4/C+hVQMD6uLN4txH1JbtpaDNLJRo=
 github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
 github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
 github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
-github.com/couchbase/vellum v1.0.2 h1:BrbP0NKiyDdndMPec8Jjhy0U47CZ0Lgx3xUC2r9rZqw=
-github.com/couchbase/vellum v1.0.2/go.mod h1:FcwrEivFpNi24R3jLOs3n+fs5RnuQnQqCLBJ1uAg1W4=
 github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/vendor/github.com/blevesearch/zapx/v14/merge.go b/vendor/github.com/blevesearch/zapx/v14/merge.go
index fa33cb9..6a853a1 100644
--- a/vendor/github.com/blevesearch/zapx/v14/merge.go
+++ b/vendor/github.com/blevesearch/zapx/v14/merge.go
@@ -24,8 +24,8 @@ import (
 	"sort"
 
 	"github.com/RoaringBitmap/roaring"
-	seg "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	seg "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v14/new.go b/vendor/github.com/blevesearch/zapx/v14/new.go
index 12a2d01..b4e0d03 100644
--- a/vendor/github.com/blevesearch/zapx/v14/new.go
+++ b/vendor/github.com/blevesearch/zapx/v14/new.go
@@ -23,8 +23,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v14/posting.go b/vendor/github.com/blevesearch/zapx/v14/posting.go
index 851790c..1d04247 100644
--- a/vendor/github.com/blevesearch/zapx/v14/posting.go
+++ b/vendor/github.com/blevesearch/zapx/v14/posting.go
@@ -21,7 +21,7 @@ import (
 	"reflect"
 
 	"github.com/RoaringBitmap/roaring"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 var reflectStaticSizePostingsList int
diff --git a/vendor/github.com/blevesearch/zapx/v14/segment.go b/vendor/github.com/blevesearch/zapx/v14/segment.go
index 427644f..6317ad4 100644
--- a/vendor/github.com/blevesearch/zapx/v14/segment.go
+++ b/vendor/github.com/blevesearch/zapx/v14/segment.go
@@ -25,8 +25,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	mmap "github.com/blevesearch/mmap-go"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v15/build.go b/vendor/github.com/blevesearch/zapx/v15/build.go
index 1b73183..14309f9 100644
--- a/vendor/github.com/blevesearch/zapx/v15/build.go
+++ b/vendor/github.com/blevesearch/zapx/v15/build.go
@@ -19,7 +19,7 @@ import (
 	"math"
 	"os"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 const Version uint32 = 15
diff --git a/vendor/github.com/blevesearch/zapx/v15/count.go b/vendor/github.com/blevesearch/zapx/v15/count.go
index 9508e12..b613535 100644
--- a/vendor/github.com/blevesearch/zapx/v15/count.go
+++ b/vendor/github.com/blevesearch/zapx/v15/count.go
@@ -18,7 +18,7 @@ import (
 	"hash/crc32"
 	"io"
 
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 // CountHashWriter is a wrapper around a Writer which counts the number of
diff --git a/vendor/github.com/blevesearch/zapx/v15/dict.go b/vendor/github.com/blevesearch/zapx/v15/dict.go
index cf88651..e30bf24 100644
--- a/vendor/github.com/blevesearch/zapx/v15/dict.go
+++ b/vendor/github.com/blevesearch/zapx/v15/dict.go
@@ -19,8 +19,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 )
 
 // Dictionary is the zap representation of the term dictionary
@@ -106,7 +106,7 @@ func (d *Dictionary) Contains(key []byte) (bool, error) {
 
 // AutomatonIterator returns an iterator which only visits terms
 // having the the vellum automaton and start/end key range
-func (d *Dictionary) AutomatonIterator(a vellum.Automaton,
+func (d *Dictionary) AutomatonIterator(a segment.Automaton,
 	startKeyInclusive, endKeyExclusive []byte) segment.DictionaryIterator {
 	if d.fst != nil {
 		rv := &DictionaryIterator{
diff --git a/vendor/github.com/blevesearch/zapx/v15/docvalues.go b/vendor/github.com/blevesearch/zapx/v15/docvalues.go
index f8da68f..a530aa5 100644
--- a/vendor/github.com/blevesearch/zapx/v15/docvalues.go
+++ b/vendor/github.com/blevesearch/zapx/v15/docvalues.go
@@ -23,7 +23,7 @@ import (
 	"sort"
 
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v15/enumerator.go b/vendor/github.com/blevesearch/zapx/v15/enumerator.go
index bc5b7e6..972a224 100644
--- a/vendor/github.com/blevesearch/zapx/v15/enumerator.go
+++ b/vendor/github.com/blevesearch/zapx/v15/enumerator.go
@@ -17,7 +17,7 @@ package zap
 import (
 	"bytes"
 
-	"github.com/couchbase/vellum"
+	"github.com/blevesearch/vellum"
 )
 
 // enumerator provides an ordered traversal of multiple vellum
diff --git a/vendor/github.com/blevesearch/zapx/v15/go.mod b/vendor/github.com/blevesearch/zapx/v15/go.mod
index dab0d92..5f09898 100644
--- a/vendor/github.com/blevesearch/zapx/v15/go.mod
+++ b/vendor/github.com/blevesearch/zapx/v15/go.mod
@@ -6,8 +6,8 @@ require (
 	github.com/RoaringBitmap/roaring v0.4.23
 	github.com/blevesearch/bleve_index_api v1.0.0
 	github.com/blevesearch/mmap-go v1.0.2
-	github.com/blevesearch/scorch_segment_api v1.0.0
-	github.com/couchbase/vellum v1.0.2
+	github.com/blevesearch/scorch_segment_api/v2 v2.0.1
+	github.com/blevesearch/vellum v1.0.3
 	github.com/golang/snappy v0.0.1
 	github.com/spf13/cobra v0.0.5
 )
diff --git a/vendor/github.com/blevesearch/zapx/v15/go.sum b/vendor/github.com/blevesearch/zapx/v15/go.sum
index 696bdab..68e4534 100644
--- a/vendor/github.com/blevesearch/zapx/v15/go.sum
+++ b/vendor/github.com/blevesearch/zapx/v15/go.sum
@@ -6,13 +6,13 @@ github.com/blevesearch/bleve_index_api v1.0.0 h1:Ds3XeuTxjXCkG6pgIwWDRyooJKNIuOK
 github.com/blevesearch/bleve_index_api v1.0.0/go.mod h1:fiwKS0xLEm+gBRgv5mumf0dhgFr2mDgZah1pqv1c1M4=
 github.com/blevesearch/mmap-go v1.0.2 h1:JtMHb+FgQCTTYIhtMvimw15dJwu1Y5lrZDMOFXVWPk0=
 github.com/blevesearch/mmap-go v1.0.2/go.mod h1:ol2qBqYaOUsGdm7aRMRrYGgPvnwLe6Y+7LMvAB5IbSA=
-github.com/blevesearch/scorch_segment_api v1.0.0 h1:BUkCPWDg2gimTEyVDXf85I2buqqt4lh28uaVMiJsIYk=
-github.com/blevesearch/scorch_segment_api v1.0.0/go.mod h1:KgRYmlfYC27NeM6cXOHx8LBgq7jn0atpV8mVWoBKBng=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1 h1:fd+hPtZ8GsbqPK1HslGp7Vhoik4arZteA/IsCEgOisw=
+github.com/blevesearch/scorch_segment_api/v2 v2.0.1/go.mod h1:lq7yK2jQy1yQjtjTfU931aVqz7pYxEudHaDwOt1tXfU=
+github.com/blevesearch/vellum v1.0.3 h1:U86G41A7CtXNzzpIJHM8lSTUqz1Mp8U870TkcdCzZc8=
+github.com/blevesearch/vellum v1.0.3/go.mod h1:2u5ax02KeDuNWu4/C+hVQMD6uLN4txH1JbtpaDNLJRo=
 github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
 github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
 github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
-github.com/couchbase/vellum v1.0.2 h1:BrbP0NKiyDdndMPec8Jjhy0U47CZ0Lgx3xUC2r9rZqw=
-github.com/couchbase/vellum v1.0.2/go.mod h1:FcwrEivFpNi24R3jLOs3n+fs5RnuQnQqCLBJ1uAg1W4=
 github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/vendor/github.com/blevesearch/zapx/v15/merge.go b/vendor/github.com/blevesearch/zapx/v15/merge.go
index 5f19a2c..887d344 100644
--- a/vendor/github.com/blevesearch/zapx/v15/merge.go
+++ b/vendor/github.com/blevesearch/zapx/v15/merge.go
@@ -24,8 +24,8 @@ import (
 	"sort"
 
 	"github.com/RoaringBitmap/roaring"
-	seg "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	seg "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v15/new.go b/vendor/github.com/blevesearch/zapx/v15/new.go
index 597751d..362715d 100644
--- a/vendor/github.com/blevesearch/zapx/v15/new.go
+++ b/vendor/github.com/blevesearch/zapx/v15/new.go
@@ -23,8 +23,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	index "github.com/blevesearch/bleve_index_api"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/blevesearch/zapx/v15/posting.go b/vendor/github.com/blevesearch/zapx/v15/posting.go
index 5f63321..b1d19e5 100644
--- a/vendor/github.com/blevesearch/zapx/v15/posting.go
+++ b/vendor/github.com/blevesearch/zapx/v15/posting.go
@@ -21,7 +21,7 @@ import (
 	"reflect"
 
 	"github.com/RoaringBitmap/roaring"
-	segment "github.com/blevesearch/scorch_segment_api"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
 )
 
 var reflectStaticSizePostingsList int
diff --git a/vendor/github.com/blevesearch/zapx/v15/segment.go b/vendor/github.com/blevesearch/zapx/v15/segment.go
index b3ad260..bc29f3f 100644
--- a/vendor/github.com/blevesearch/zapx/v15/segment.go
+++ b/vendor/github.com/blevesearch/zapx/v15/segment.go
@@ -25,8 +25,8 @@ import (
 
 	"github.com/RoaringBitmap/roaring"
 	mmap "github.com/blevesearch/mmap-go"
-	segment "github.com/blevesearch/scorch_segment_api"
-	"github.com/couchbase/vellum"
+	segment "github.com/blevesearch/scorch_segment_api/v2"
+	"github.com/blevesearch/vellum"
 	"github.com/golang/snappy"
 )
 
diff --git a/vendor/github.com/couchbase/vellum/.travis.yml b/vendor/github.com/couchbase/vellum/.travis.yml
deleted file mode 100644
index 229edf2..0000000
--- a/vendor/github.com/couchbase/vellum/.travis.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-sudo: false
-
-language: go
-
-go:
- - "1.9.x"
- - "1.10.x"
- - "1.11.x"
-
-script:
-  - go get github.com/mattn/goveralls
-  - go get -u github.com/kisielk/errcheck
-  - go test -v $(go list ./... | grep -v vendor/)
-  - go test -race
-  - go vet
-  - errcheck
-  - go test -coverprofile=profile.out -covermode=count
-  - 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then goveralls -service=travis-ci -coverprofile=profile.out -repotoken $COVERALLS; fi'
-
-notifications:
-  email:
-    - marty.schoch@gmail.com
diff --git a/vendor/modules.txt b/vendor/modules.txt
index acff75a..24e9763 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -1,7 +1,7 @@
 # github.com/RoaringBitmap/roaring v0.5.5
 ## explicit
 github.com/RoaringBitmap/roaring
-# github.com/blevesearch/bleve/v2 v2.0.1
+# github.com/blevesearch/bleve/v2 v2.0.2
 ## explicit
 github.com/blevesearch/bleve/v2
 github.com/blevesearch/bleve/v2/analysis
@@ -49,8 +49,8 @@ github.com/blevesearch/bleve_index_api
 github.com/blevesearch/go-porterstemmer
 # github.com/blevesearch/mmap-go v1.0.2
 github.com/blevesearch/mmap-go
-# github.com/blevesearch/scorch_segment_api v1.0.0
-github.com/blevesearch/scorch_segment_api
+# github.com/blevesearch/scorch_segment_api/v2 v2.0.1
+github.com/blevesearch/scorch_segment_api/v2
 # github.com/blevesearch/segment v0.9.0
 github.com/blevesearch/segment
 # github.com/blevesearch/snowballstem v0.9.0
@@ -58,21 +58,21 @@ github.com/blevesearch/snowballstem
 github.com/blevesearch/snowballstem/english
 # github.com/blevesearch/upsidedown_store_api v1.0.1
 github.com/blevesearch/upsidedown_store_api
-# github.com/blevesearch/zapx/v11 v11.1.10
+# github.com/blevesearch/vellum v1.0.3
+github.com/blevesearch/vellum
+github.com/blevesearch/vellum/levenshtein
+github.com/blevesearch/vellum/regexp
+github.com/blevesearch/vellum/utf8
+# github.com/blevesearch/zapx/v11 v11.2.0
 github.com/blevesearch/zapx/v11
-# github.com/blevesearch/zapx/v12 v12.1.10
+# github.com/blevesearch/zapx/v12 v12.2.0
 github.com/blevesearch/zapx/v12
-# github.com/blevesearch/zapx/v13 v13.1.10
+# github.com/blevesearch/zapx/v13 v13.2.0
 github.com/blevesearch/zapx/v13
-# github.com/blevesearch/zapx/v14 v14.1.10
+# github.com/blevesearch/zapx/v14 v14.2.0
 github.com/blevesearch/zapx/v14
-# github.com/blevesearch/zapx/v15 v15.1.10
+# github.com/blevesearch/zapx/v15 v15.2.0
 github.com/blevesearch/zapx/v15
-# github.com/couchbase/vellum v1.0.2
-github.com/couchbase/vellum
-github.com/couchbase/vellum/levenshtein
-github.com/couchbase/vellum/regexp
-github.com/couchbase/vellum/utf8
 # github.com/glycerine/go-unsnap-stream v0.0.0-20190901134440-81cf024a9e0a
 ## explicit
 github.com/glycerine/go-unsnap-stream
-- 
GitLab