forked from blevesearch/bleve
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.go
111 lines (98 loc) · 4.62 KB
/
config.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
// Copyright (c) 2015 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 config
import (
// token maps
_ "github.com/blevesearch/bleve/analysis/tokenmap"
// fragment formatters
_ "github.com/blevesearch/bleve/search/highlight/format/ansi"
_ "github.com/blevesearch/bleve/search/highlight/format/html"
// fragmenters
_ "github.com/blevesearch/bleve/search/highlight/fragmenter/simple"
// highlighters
_ "github.com/blevesearch/bleve/search/highlight/highlighter/ansi"
_ "github.com/blevesearch/bleve/search/highlight/highlighter/html"
_ "github.com/blevesearch/bleve/search/highlight/highlighter/simple"
// char filters
_ "github.com/blevesearch/bleve/analysis/char/html"
_ "github.com/blevesearch/bleve/analysis/char/regexp"
_ "github.com/blevesearch/bleve/analysis/char/zerowidthnonjoiner"
// analyzers
_ "github.com/blevesearch/bleve/analysis/analyzer/custom"
_ "github.com/blevesearch/bleve/analysis/analyzer/keyword"
_ "github.com/blevesearch/bleve/analysis/analyzer/simple"
_ "github.com/blevesearch/bleve/analysis/analyzer/standard"
_ "github.com/blevesearch/bleve/analysis/analyzer/web"
// token filters
_ "github.com/blevesearch/bleve/analysis/token/apostrophe"
_ "github.com/blevesearch/bleve/analysis/token/compound"
_ "github.com/blevesearch/bleve/analysis/token/edgengram"
_ "github.com/blevesearch/bleve/analysis/token/elision"
_ "github.com/blevesearch/bleve/analysis/token/keyword"
_ "github.com/blevesearch/bleve/analysis/token/length"
_ "github.com/blevesearch/bleve/analysis/token/lowercase"
_ "github.com/blevesearch/bleve/analysis/token/ngram"
_ "github.com/blevesearch/bleve/analysis/token/shingle"
_ "github.com/blevesearch/bleve/analysis/token/stop"
_ "github.com/blevesearch/bleve/analysis/token/truncate"
_ "github.com/blevesearch/bleve/analysis/token/unicodenorm"
// tokenizers
_ "github.com/blevesearch/bleve/analysis/tokenizer/exception"
_ "github.com/blevesearch/bleve/analysis/tokenizer/regexp"
_ "github.com/blevesearch/bleve/analysis/tokenizer/single"
_ "github.com/blevesearch/bleve/analysis/tokenizer/unicode"
_ "github.com/blevesearch/bleve/analysis/tokenizer/web"
_ "github.com/blevesearch/bleve/analysis/tokenizer/whitespace"
// date time parsers
_ "github.com/blevesearch/bleve/analysis/datetime/flexible"
_ "github.com/blevesearch/bleve/analysis/datetime/optional"
// languages
_ "github.com/blevesearch/bleve/analysis/lang/ar"
_ "github.com/blevesearch/bleve/analysis/lang/bg"
_ "github.com/blevesearch/bleve/analysis/lang/ca"
_ "github.com/blevesearch/bleve/analysis/lang/cjk"
_ "github.com/blevesearch/bleve/analysis/lang/ckb"
_ "github.com/blevesearch/bleve/analysis/lang/cs"
_ "github.com/blevesearch/bleve/analysis/lang/da"
_ "github.com/blevesearch/bleve/analysis/lang/de"
_ "github.com/blevesearch/bleve/analysis/lang/el"
_ "github.com/blevesearch/bleve/analysis/lang/en"
_ "github.com/blevesearch/bleve/analysis/lang/es"
_ "github.com/blevesearch/bleve/analysis/lang/eu"
_ "github.com/blevesearch/bleve/analysis/lang/fa"
_ "github.com/blevesearch/bleve/analysis/lang/fi"
_ "github.com/blevesearch/bleve/analysis/lang/fr"
_ "github.com/blevesearch/bleve/analysis/lang/ga"
_ "github.com/blevesearch/bleve/analysis/lang/gl"
_ "github.com/blevesearch/bleve/analysis/lang/hi"
_ "github.com/blevesearch/bleve/analysis/lang/hu"
_ "github.com/blevesearch/bleve/analysis/lang/hy"
_ "github.com/blevesearch/bleve/analysis/lang/id"
_ "github.com/blevesearch/bleve/analysis/lang/in"
_ "github.com/blevesearch/bleve/analysis/lang/it"
_ "github.com/blevesearch/bleve/analysis/lang/nl"
_ "github.com/blevesearch/bleve/analysis/lang/no"
_ "github.com/blevesearch/bleve/analysis/lang/pt"
_ "github.com/blevesearch/bleve/analysis/lang/ro"
_ "github.com/blevesearch/bleve/analysis/lang/ru"
_ "github.com/blevesearch/bleve/analysis/lang/sv"
_ "github.com/blevesearch/bleve/analysis/lang/tr"
// kv stores
_ "github.com/blevesearch/bleve/index/store/boltdb"
_ "github.com/blevesearch/bleve/index/store/goleveldb"
_ "github.com/blevesearch/bleve/index/store/gtreap"
_ "github.com/blevesearch/bleve/index/store/moss"
// index types
_ "github.com/blevesearch/bleve/index/upsidedown"
)