Я пытаюсь обернуть голову вокруг Bleve, и я понимаю все, что происходит в учебниках, видео и документации. Однако я очень смущен, когда я использую его в BoltDB и не знаю, с чего начать.Начало работы с Bleve с помощью BoltDB
Скажем, у меня есть существующая база данных BoltDB называется data.db
заполняются значениями типа Person STRUCT
type Person struct {
ID int `json:"id"`
Name string `json:"name"`
Age int `json:"age"`
Sex string `json:"sex"`
}
Как мне это индекс данных, так что я могу сделать поиск? Как обрабатывать индексирование данных, которые будут храниться в базе данных в будущем?
Любая помощь будет высоко оценена.
BLEVE, как представляется, использовать BoltDB хранить свои собственные индексы (а не создавать их из существующей базы данных Bolt): https://godoc.org/github.com/blevesearch/bleve/index/store/boltdb – elithrar
Далее: что вы строите с помощью BoltDB? Это отличный магазин KV для таких вещей, как сеансы аутентификации, токены и т. Д., Но не подходит для специальных запросов или полнотекстового поиска. – elithrar