Getting Started
The simplest way to get started with bleve is to use the standard go get operation:
go get github.com/blevesearch/bleve/...
This will build a pure Go version of bleve and install the command-line utility.
Your first bleve program
Create a new package, edit main.go and paste:
package mainimport ("fmt""github.com/blevesearch/bleve")func main() {// open a new indexmapping := bleve.NewIndexMapping()index, err := bleve.New("example.bleve", mapping)if err != nil {fmt.Println(err)return}data := struct {Name string}{Name: "text",}// index some dataindex.Index("id", data)// search for some textquery := bleve.NewMatchQuery("text")search := bleve.NewSearchRequest(query)searchResults, err := index.Search(search)if err != nil {fmt.Println(err)return}fmt.Println(searchResults)}
This should compile, run, and return one search hit for the item added.
当前内容版权归 blevesearch 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 blevesearch .