美文网首页
Bleve 文档翻译计划(1)——入门

Bleve 文档翻译计划(1)——入门

作者: 烈日星辰 | 来源:发表于2019-08-20 23:56 被阅读0次

    入门

    使用 bleve 的最简单方法是使用标准的 get get 命令操作:

    go get github.com/blevesearch/bleve
    

    构建一个纯 go 语言版本的 bleve 和安装命令行工具

    你的第一个 bleve 程序,创建一个新的软件包,编辑 main.go 并粘贴如下代码:

    package main
    
    import (
        "fmt"
    
        "github.com/blevesearch/bleve"
    )
    
    func main() {
        // open a new index
        mapping := bleve.NewIndexMapping()
        index, err := bleve.New("example.bleve", mapping)
        if err != nil {
            fmt.Println(err)
            return
        }
    
        data := struct {
            Name string
        }{
            Name: "text",
        }
    
        // index some data
        index.Index("id", data)
    
        // search for some text
        query := bleve.NewMatchQuery("text")
        search := bleve.NewSearchRequest(query)
        searchResults, err := index.Search(search)
        if err != nil {
            fmt.Println(err)
            return
        }
        fmt.Println(searchResults)
    }
    

    编译并运行,返回一个已添加项目搜索结果。

    目前对于一些术语表述还有些问题,请各位看官指正,如果觉得本文有用的话请点赞收藏
    英文原文地址

    相关文章

      网友评论

          本文标题:Bleve 文档翻译计划(1)——入门

          本文链接:https://www.haomeiwen.com/subject/uztvsctx.html