0
0
Fork 0
bleve/config/config.go

112 lines
4.6 KiB
Go

// 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"
)