Skip to content

Instantly share code, notes, and snippets.

@mschoch

mschoch/main.go Secret

Created December 21, 2021 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mschoch/c9fb385570a85286357a51555a814e4f to your computer and use it in GitHub Desktop.
Save mschoch/c9fb385570a85286357a51555a814e4f to your computer and use it in GitHub Desktop.
package main
import (
"io/ioutil"
"log"
"github.com/blugelabs/bluge"
)
func main() {
tmpDir, err := ioutil.TempDir("", "bluge-walkthrough")
if err != nil {
log.Fatal(err)
}
cfg := bluge.DefaultConfig(tmpDir)
writer, err := bluge.OpenWriter(cfg)
if err != nil {
log.Fatal(err)
}
defer func() {
cerr := writer.Close()
if cerr != nil {
log.Fatal(cerr)
}
}()
doc := bluge.NewDocument("a").
AddField(bluge.NewTextField("name", "marty"))
err = writer.Update(doc.ID(), doc)
if err != nil {
log.Fatal(err)
}
log.Printf("document indexed: %s", tmpDir)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment