我一直在为我的应用程序使用Bleve Search(Go Based搜索),我喜欢它的工作方式,但我很困惑如何使用bleve实现全局搜索。
这是我的用例:
根据实体创建索引:
Bleve创建一个文件夹并将索引文件存储在该文件夹中。如果我通过打开学校索引搜索学校索引文件夹中的学校信息并进行搜索,我就能得到结果。
我的问题是如何进行全球搜索。含义我不确定要搜索哪个实体,并希望从学校,教师等处获得结果。为了启动搜索,我必须使用路径打开索引。
// open a new index
mapping := bleve.NewIndexMapping()
index, err := bleve.New("example.bleve", mapping) // DNadar - How can we specify for global search?