bleve

Indexing library

A modern indexing and search library for Go, supporting various data types and query formats.

A modern text/numeric/geo-spatial/vector indexing library for go

GitHub

10k stars
237 watching
686 forks
Language: Go
last commit: 6 days ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hailocab/go-geoindex A Go library for efficiently indexing and querying geographic points on the surface of the Earth. 355
blevesearch/segment A Go library for performing Unicode Text Segmentation 89
roaringbitmap/roaring A data structure library that efficiently stores and manipulates dense sets of unique integers using compact binary representations. 2,532
uber/h3-go A Go library for efficient spatial indexing and geospatial calculations using the H3 hierarchical hexagonal system 317
philippgille/chromem-go An in-memory vector database that enables retrieval augmented generation and other embeddings-based features without relying on external third-party dependencies. 299
kelindar/bitmap A lightweight, SIMD-vectorized bitmap implementation in Go for efficient boolean operations and indexing. 311
derekparker/trie A Go library implementing a data structure for fast prefix and fuzzy string searching 763
paulmach/orb Provides a set of utility types and interfaces for working with 2D geometry in Go. 913
seldonio/goven A Go library that provides a drop-in query language to define and execute queries against GORM database schemas. 60
go-ego/gse A Go-based NLP library providing efficient multilingual text segmentation and analysis capabilities. 2,581
shady831213/algorithms A collection of algorithms and data structures implemented in Go. 805
vorlif/spreak A Go library for translating and localizing applications in a flexible and efficient manner. 56
bgokden/veri A distributed feature store designed to optimize machine learning tasks with scalable vector space search and querying capabilities. 55
codingsince1985/geo-golang A Go library providing idiomatic and elegant access to various geocoding services. 517
paulmach/go.geo A geometry library that provides data structures and operations for manipulating 2D locations and shapes in Go. 330