美文网首页
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