Bleve: Full-text search and indexing for Go
blevesearch.com
Bleve: Full-text search and indexing for Go
1–10 of 65 posts
Re: Bleve: Full-text search and indexing for Go
#2Is the name a reference to https://en.wikipedia.org/wiki/Boiling_liquid_expanding_vapor... ?
Re: Bleve: Full-text search and indexing for Go
#3Blast is a server on top of it: https://github.com/mosuka/blast
Re: Bleve: Full-text search and indexing for Go
#4Is the name a reference to https://en.wikipedia.org/wiki/Boiling_liquid_expanding_vapor... ?
I'd think so given their icon. Interesting name choice, nonetheless.
Re: Bleve: Full-text search and indexing for Go
#5Re: Bleve: Full-text search and indexing for Go
#6Forgive my ignorance on the topic of full-text search but is this supposed to compete with Elastic or is this more of an alternative to Lucene? If the latter, then wouldn't you be limited to indexing text datasets small enough to stay in memory?
Re: Bleve: Full-text search and indexing for Go
#7Forgive my ignorance on the topic of full-text search but is this supposed to compete with Elastic or is this more of an alternative to Lucene? If the latter, then wouldn't you be limited to indexing text datasets small enough to stay in memory?
Elastic is a distributed index which can't be said of Bleve afaik. Therefore, it's more like Lucene.
Re: Bleve: Full-text search and indexing for Go
#8I actually used this recently in a small personal project, it's pretty good. It's not like Elastic or Solr, more like Lucene - which may very well be good enough for your use case. The index structures are stored in BoltDB (which stores in a flat file.)
There are some issues, though. For example I think it's currently not possible to use the built-in query language to search Boolean values. So you might run into some minor issues even in smaller projects.
Re: Bleve: Full-text search and indexing for Go
#9Blast is a server on top of it: https://github.com/mosuka/blast
I’d love to see some benchmarks of this against Elasticsearch.
Re: Bleve: Full-text search and indexing for Go
#10Bleve is awesome! In a page worth of code, I was able to make a really simple search for our app's documentation that takes almost no resources. Elastic would have been massive overkill.