forked from forgejo/forgejo
Vendor Update Go Libs (#13166)
* update github.com/alecthomas/chroma v0.8.0 -> v0.8.1 * github.com/blevesearch/bleve v1.0.10 -> v1.0.12 * editorconfig-core-go v2.1.1 -> v2.3.7 * github.com/gliderlabs/ssh v0.2.2 -> v0.3.1 * migrate editorconfig.ParseBytes to Parse * github.com/shurcooL/vfsgen to 0d455de96546 * github.com/go-git/go-git/v5 v5.1.0 -> v5.2.0 * github.com/google/uuid v1.1.1 -> v1.1.2 * github.com/huandu/xstrings v1.3.0 -> v1.3.2 * github.com/klauspost/compress v1.10.11 -> v1.11.1 * github.com/markbates/goth v1.61.2 -> v1.65.0 * github.com/mattn/go-sqlite3 v1.14.0 -> v1.14.4 * github.com/mholt/archiver v3.3.0 -> v3.3.2 * github.com/microcosm-cc/bluemonday 4f7140c49acb -> v1.0.4 * github.com/minio/minio-go v7.0.4 -> v7.0.5 * github.com/olivere/elastic v7.0.9 -> v7.0.20 * github.com/urfave/cli v1.20.0 -> v1.22.4 * github.com/prometheus/client_golang v1.1.0 -> v1.8.0 * github.com/xanzy/go-gitlab v0.37.0 -> v0.38.1 * mvdan.cc/xurls v2.1.0 -> v2.2.0 Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
parent
91f2afdb54
commit
12a1f914f4
656 changed files with 52967 additions and 25229 deletions
50
vendor/github.com/olivere/elastic/v7/search_source.go
generated
vendored
50
vendor/github.com/olivere/elastic/v7/search_source.go
generated
vendored
|
@ -36,8 +36,8 @@ type SearchSource struct {
|
|||
suggesters []Suggester // suggest
|
||||
rescores []*Rescore // rescore
|
||||
defaultRescoreWindowSize *int
|
||||
indexBoosts map[string]float64 // indices_boost
|
||||
stats []string // stats
|
||||
indexBoosts IndexBoosts // indices_boost
|
||||
stats []string // stats
|
||||
innerHits map[string]*InnerHit
|
||||
collapse *CollapseBuilder // collapse
|
||||
profile bool // profile
|
||||
|
@ -50,7 +50,6 @@ func NewSearchSource() *SearchSource {
|
|||
from: -1,
|
||||
size: -1,
|
||||
aggregations: make(map[string]Aggregation),
|
||||
indexBoosts: make(map[string]float64),
|
||||
innerHits: make(map[string]*InnerHit),
|
||||
}
|
||||
}
|
||||
|
@ -340,7 +339,13 @@ func (s *SearchSource) ScriptFields(scriptFields ...*ScriptField) *SearchSource
|
|||
// IndexBoost sets the boost that a specific index will receive when the
|
||||
// query is executed against it.
|
||||
func (s *SearchSource) IndexBoost(index string, boost float64) *SearchSource {
|
||||
s.indexBoosts[index] = boost
|
||||
s.indexBoosts = append(s.indexBoosts, IndexBoost{Index: index, Boost: boost})
|
||||
return s
|
||||
}
|
||||
|
||||
// IndexBoosts sets the boosts for specific indices.
|
||||
func (s *SearchSource) IndexBoosts(boosts ...IndexBoost) *SearchSource {
|
||||
s.indexBoosts = append(s.indexBoosts, boosts...)
|
||||
return s
|
||||
}
|
||||
|
||||
|
@ -465,7 +470,11 @@ func (s *SearchSource) Source() (interface{}, error) {
|
|||
source["slice"] = src
|
||||
}
|
||||
if len(s.indexBoosts) > 0 {
|
||||
source["indices_boost"] = s.indexBoosts
|
||||
src, err := s.indexBoosts.Source()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
source["indices_boost"] = src
|
||||
}
|
||||
if len(s.aggregations) > 0 {
|
||||
aggsMap := make(map[string]interface{})
|
||||
|
@ -590,3 +599,34 @@ func (s *SearchSource) Source() (interface{}, error) {
|
|||
|
||||
return source, nil
|
||||
}
|
||||
|
||||
// -- IndexBoosts --
|
||||
|
||||
// IndexBoost specifies an index by some boost factor.
|
||||
type IndexBoost struct {
|
||||
Index string
|
||||
Boost float64
|
||||
}
|
||||
|
||||
// Source generates a JSON-serializable output for IndexBoost.
|
||||
func (b IndexBoost) Source() (interface{}, error) {
|
||||
return map[string]interface{}{
|
||||
b.Index: b.Boost,
|
||||
}, nil
|
||||
}
|
||||
|
||||
// IndexBoosts is a slice of IndexBoost entities.
|
||||
type IndexBoosts []IndexBoost
|
||||
|
||||
// Source generates a JSON-serializable output for IndexBoosts.
|
||||
func (b IndexBoosts) Source() (interface{}, error) {
|
||||
var boosts []interface{}
|
||||
for _, ib := range b {
|
||||
src, err := ib.Source()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
boosts = append(boosts, src)
|
||||
}
|
||||
return boosts, nil
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue