https://github.com/alash3al/bbadger
adding badger support to blevesearch
https://github.com/alash3al/bbadger
badger blevesearch elasticsearch
Last synced: about 1 year ago
JSON representation
adding badger support to blevesearch
- Host: GitHub
- URL: https://github.com/alash3al/bbadger
- Owner: alash3al
- Created: 2018-05-04T12:36:29.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T01:56:26.000Z (over 3 years ago)
- Last Synced: 2025-03-30T10:33:41.227Z (about 1 year ago)
- Topics: badger, blevesearch, elasticsearch
- Language: Go
- Size: 30.3 KB
- Stars: 62
- Watchers: 4
- Forks: 15
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Bleve Badger Backend
=====================
> [Blevesearch](https://github.com/blevesearch/bleve) kvstore implementation based on [Badger](https://github.com/dgraph-io/badger) forked from [https://github.com/akhenakh/bleve/tree/badger](https://github.com/akhenakh/bleve/tree/badger) with alot of improvements and fixes.
Usage
==========
> `➜ go get github.com/alash3al/bbadger` .
```go
package main
import (
"fmt"
"github.com/alash3al/bbadger"
"github.com/blevesearch/bleve"
)
func main() {
// create/open bleveIndex
index, err := bbadger.BleveIndex("/tmp/badger/indexName", bleve.NewIndexMapping())
// index some data
err = index.Index(identifier, your_data)
// search for some text
query := bleve.NewMatchQuery("text")
search := bleve.NewSearchRequest(query)
searchResults, err := index.Search(search)
}
```