forked from kevadesu/forgejo
Upgrade bleve from v2.0.6 to v2.3.0 (#18132)
This commit is contained in:
parent
1a4e2bfcd1
commit
25a290e320
70 changed files with 1283 additions and 660 deletions
19
vendor/github.com/blevesearch/bleve/v2/index_meta.go
generated
vendored
19
vendor/github.com/blevesearch/bleve/v2/index_meta.go
generated
vendored
|
@ -16,11 +16,13 @@ package bleve
|
|||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/blevesearch/bleve/v2/index/upsidedown"
|
||||
index "github.com/blevesearch/bleve_index_api"
|
||||
)
|
||||
|
||||
const metaFilename = "index_meta.json"
|
||||
|
@ -92,6 +94,23 @@ func (i *indexMeta) Save(path string) (err error) {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (i *indexMeta) CopyTo(d index.Directory) (err error) {
|
||||
metaBytes, err := json.Marshal(i)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
w, err := d.GetWriter(metaFilename)
|
||||
if w == nil || err != nil {
|
||||
return fmt.Errorf("invalid writer for file: %s, err: %v",
|
||||
metaFilename, err)
|
||||
}
|
||||
defer w.Close()
|
||||
|
||||
_, err = w.Write(metaBytes)
|
||||
return err
|
||||
}
|
||||
|
||||
func indexMetaPath(path string) string {
|
||||
return filepath.Join(path, metaFilename)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue