3

我一直在为我的应用程序使用 Bleve Search(基于 Go 的搜索),我喜欢它的工作方式,但我被困在如何使用 bleve 实现全局搜索。

这是我的用例:

根据实体创建索引:

  1. 学校
  2. 教师
  3. 学生
  4. 霍德

Bleve 创建一个文件夹并将索引文件存储在该文件夹内。如果我通过打开学校的索引并进行搜索,在学校索引文件夹中搜索学校信息,我就能得到结果。

我的问题是如何进行全局搜索。这意味着我不确定要搜索哪个实体并希望从学校、教师等处获取结果。为了开始搜索,我必须使用路径打开索引。

// open a new index
mapping := bleve.NewIndexMapping()
index, err := bleve.New("example.bleve", mapping) // DNadar -  How can we specify for global search?

http://www.blevesearch.com/docs/Getting%20Started/

4

0 回答 0