summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/ethantkoenig/rupture
diff options
context:
space:
mode:
authorMura Li <typeless@users.noreply.github.com>2019-03-27 19:15:23 +0800
committerLunny Xiao <xiaolunwen@gmail.com>2019-03-27 19:15:23 +0800
commitd77176912bccf1dc0ad93366df55f00fee23b498 (patch)
tree309fc6350f77f4061360160b88343360d45d5d24 /vendor/github.com/ethantkoenig/rupture
parentd578b71d61ee8131e8abf7f538b93d8c6cc6fe6d (diff)
downloadgitea-d77176912bccf1dc0ad93366df55f00fee23b498.tar.gz
gitea-d77176912bccf1dc0ad93366df55f00fee23b498.zip
Use Go1.11 module (#5743)
* Migrate to go modules * make vendor * Update mvdan.cc/xurls * make vendor * Update code.gitea.io/git * make fmt-check * Update github.com/go-sql-driver/mysql * make vendor
Diffstat (limited to 'vendor/github.com/ethantkoenig/rupture')
-rw-r--r--vendor/github.com/ethantkoenig/rupture/.gitignore17
-rw-r--r--vendor/github.com/ethantkoenig/rupture/.travis.yml14
-rw-r--r--vendor/github.com/ethantkoenig/rupture/Gopkg.lock173
-rw-r--r--vendor/github.com/ethantkoenig/rupture/Gopkg.toml34
-rw-r--r--vendor/github.com/ethantkoenig/rupture/README.md13
5 files changed, 251 insertions, 0 deletions
diff --git a/vendor/github.com/ethantkoenig/rupture/.gitignore b/vendor/github.com/ethantkoenig/rupture/.gitignore
new file mode 100644
index 0000000000..f3d79deb11
--- /dev/null
+++ b/vendor/github.com/ethantkoenig/rupture/.gitignore
@@ -0,0 +1,17 @@
+# Binaries for programs and plugins
+*.exe
+*.dll
+*.so
+*.dylib
+
+# Test binary, build with `go test -c`
+*.test
+
+# Output of the go coverage tool, specifically when used with LiteIDE
+*.out
+
+# Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736
+.glide/
+
+# vendor dependencies
+vendor/
diff --git a/vendor/github.com/ethantkoenig/rupture/.travis.yml b/vendor/github.com/ethantkoenig/rupture/.travis.yml
new file mode 100644
index 0000000000..6d007525fb
--- /dev/null
+++ b/vendor/github.com/ethantkoenig/rupture/.travis.yml
@@ -0,0 +1,14 @@
+language: go
+
+go:
+ - 1.8.x
+ - 1.9.x
+
+before_script:
+ - go get -u github.com/golang/lint/golint
+
+script:
+ - go vet
+ - golint -set_exit_status
+ - go build
+ - go test
diff --git a/vendor/github.com/ethantkoenig/rupture/Gopkg.lock b/vendor/github.com/ethantkoenig/rupture/Gopkg.lock
new file mode 100644
index 0000000000..86e495e783
--- /dev/null
+++ b/vendor/github.com/ethantkoenig/rupture/Gopkg.lock
@@ -0,0 +1,173 @@
+# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'.
+
+
+[[projects]]
+ name = "github.com/RoaringBitmap/roaring"
+ packages = ["."]
+ revision = "84551f0e309d6f9bafa428ef39b31ab7f16ff7b8"
+ version = "v0.4.1"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/Smerity/govarint"
+ packages = ["."]
+ revision = "7265e41f48f15fd61751e16da866af3c704bb3ab"
+
+[[projects]]
+ name = "github.com/blevesearch/bleve"
+ packages = [
+ ".",
+ "analysis",
+ "analysis/analyzer/standard",
+ "analysis/datetime/flexible",
+ "analysis/datetime/optional",
+ "analysis/lang/en",
+ "analysis/token/lowercase",
+ "analysis/token/porter",
+ "analysis/token/stop",
+ "analysis/tokenizer/unicode",
+ "document",
+ "geo",
+ "index",
+ "index/scorch",
+ "index/scorch/mergeplan",
+ "index/scorch/segment",
+ "index/scorch/segment/mem",
+ "index/scorch/segment/zap",
+ "index/store",
+ "index/store/boltdb",
+ "index/store/gtreap",
+ "index/upsidedown",
+ "mapping",
+ "numeric",
+ "registry",
+ "search",
+ "search/collector",
+ "search/facet",
+ "search/highlight",
+ "search/highlight/format/html",
+ "search/highlight/fragmenter/simple",
+ "search/highlight/highlighter/html",
+ "search/highlight/highlighter/simple",
+ "search/query",
+ "search/scorer",
+ "search/searcher"
+ ]
+ revision = "a3b125508b4443344b596888ca58467b6c9310b9"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/blevesearch/go-porterstemmer"
+ packages = ["."]
+ revision = "23a2c8e5cf1f380f27722c6d2ae8896431dc7d0e"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/blevesearch/segment"
+ packages = ["."]
+ revision = "762005e7a34fd909a84586299f1dd457371d36ee"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/boltdb/bolt"
+ packages = ["."]
+ revision = "9da31745363232bc1e27dbab3569e77383a51585"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/couchbase/vellum"
+ packages = [
+ ".",
+ "regexp",
+ "utf8"
+ ]
+ revision = "ed84a675e24ed0a0bf6859b1ddec7e7c858354bd"
+
+[[projects]]
+ name = "github.com/davecgh/go-spew"
+ packages = ["spew"]
+ revision = "346938d642f2ec3594ed81d874461961cd0faa76"
+ version = "v1.1.0"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/edsrzf/mmap-go"
+ packages = ["."]
+ revision = "0bce6a6887123b67a60366d2c9fe2dfb74289d2e"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/glycerine/go-unsnap-stream"
+ packages = ["."]
+ revision = "62a9a9eb44fd8932157b1a8ace2149eff5971af6"
+
+[[projects]]
+ name = "github.com/golang/protobuf"
+ packages = ["proto"]
+ revision = "925541529c1fa6821df4e44ce2723319eb2be768"
+ version = "v1.0.0"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/golang/snappy"
+ packages = ["."]
+ revision = "553a641470496b2327abcac10b36396bd98e45c9"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/mschoch/smat"
+ packages = ["."]
+ revision = "90eadee771aeab36e8bf796039b8c261bebebe4f"
+
+[[projects]]
+ name = "github.com/philhofer/fwd"
+ packages = ["."]
+ revision = "bb6d471dc95d4fe11e432687f8b70ff496cf3136"
+ version = "v1.0.0"
+
+[[projects]]
+ name = "github.com/pmezard/go-difflib"
+ packages = ["difflib"]
+ revision = "792786c7400a136282c1664665ae0a8db921c6c2"
+ version = "v1.0.0"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/steveyen/gtreap"
+ packages = ["."]
+ revision = "0abe01ef9be25c4aedc174758ec2d917314d6d70"
+
+[[projects]]
+ name = "github.com/stretchr/testify"
+ packages = ["assert"]
+ revision = "12b6f73e6084dad08a7c6e575284b177ecafbc71"
+ version = "v1.2.1"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/tinylib/msgp"
+ packages = ["msgp"]
+ revision = "03a79185462ad029a6e7e05b2f3f3e0498d0a6c0"
+
+[[projects]]
+ branch = "master"
+ name = "github.com/willf/bitset"
+ packages = ["."]
+ revision = "1a37ad96e8c1a11b20900a232874843b5174221f"
+
+[[projects]]
+ name = "golang.org/x/net"
+ packages = ["context"]
+ revision = "309822c5b9b9f80db67f016069a12628d94fad34"
+
+[[projects]]
+ name = "golang.org/x/sys"
+ packages = ["unix"]
+ revision = "3dbebcf8efb6a5011a60c2b4591c1022a759af8a"
+
+[solve-meta]
+ analyzer-name = "dep"
+ analyzer-version = 1
+ inputs-digest = "61c759f0c1136cadf86ae8a30bb78edf33fc844cdcb2316469b4ae14a8d051b0"
+ solver-name = "gps-cdcl"
+ solver-version = 1
diff --git a/vendor/github.com/ethantkoenig/rupture/Gopkg.toml b/vendor/github.com/ethantkoenig/rupture/Gopkg.toml
new file mode 100644
index 0000000000..55dbd3b239
--- /dev/null
+++ b/vendor/github.com/ethantkoenig/rupture/Gopkg.toml
@@ -0,0 +1,34 @@
+# Gopkg.toml example
+#
+# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md
+# for detailed Gopkg.toml documentation.
+#
+# required = ["github.com/user/thing/cmd/thing"]
+# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"]
+#
+# [[constraint]]
+# name = "github.com/user/project"
+# version = "1.0.0"
+#
+# [[constraint]]
+# name = "github.com/user/project2"
+# branch = "dev"
+# source = "github.com/myfork/project2"
+#
+# [[override]]
+# name = "github.com/x/y"
+# version = "2.4.0"
+#
+# [prune]
+# non-go = false
+# go-tests = true
+# unused-packages = true
+
+
+[[constraint]]
+ name = "github.com/stretchr/testify"
+ version = "1.2.1"
+
+[prune]
+ go-tests = true
+ unused-packages = true
diff --git a/vendor/github.com/ethantkoenig/rupture/README.md b/vendor/github.com/ethantkoenig/rupture/README.md
new file mode 100644
index 0000000000..da76681e38
--- /dev/null
+++ b/vendor/github.com/ethantkoenig/rupture/README.md
@@ -0,0 +1,13 @@
+# rupture
+
+[![Build Status](https://travis-ci.org/ethantkoenig/rupture.svg?branch=master)](https://travis-ci.org/ethantkoenig/rupture) [![GoDoc](https://godoc.org/github.com/ethantkoenig/rupture?status.svg)](https://godoc.org/github.com/ethantkoenig/rupture) [![Go Report Card](https://goreportcard.com/badge/blevesearch/bleve)](https://goreportcard.com/report/blevesearch/bleve)
+
+An explosive companion to the [bleve indexing library](https://www.github.com/blevesearch/bleve)
+
+## Features
+
+`rupture` includes the following additions to `bleve`:
+
+- __Flushing batches__: Batches of operation which automatically flush to the underlying bleve index.
+- __Sharded indices__: An index-like abstraction built on top of several underlying indices. Sharded indices provide lower write latencies for indices with large amounts of data.
+- __Index metadata__: Track index version for easily managing migrations and schema changes.