.github
Fix Github Actions Workflow (#81)analysis.go
simplify the analysis APIbatch.go
fix gofmt issues (#18)directory.go
MB-62182: centroid index transfer APIs (#84)document.go
MB-72376: Introducing New Geo-Shape Indexes (#95)freq_test.go
first commitfreq.go
fixing some linting issues (#19)go.mod
Fix Github Actions Workflow (#81)go.sum
first commitindex.go
MB-72376: Introducing New Geo-Shape Indexes (#95)indexing_options_test.go
MB-59670: GPU-Accelerated Vector Search (#77)indexing_options.go
MB-59670: GPU-Accelerated Vector Search (#77)LICENSE
first commitoptimize.go
split out into separate filesREADME.md
Fix readme badges (#83)sizes.go
fixing some linting issues (#19)spatial_plugin.go
MB-72376: Introducing New Geo-Shape Indexes (#95)vector_index.go
move TrainableIndex interface to the right place (#87)vector_optimize.go
introducing context for the vectorOptimize API (#47)vector.go
MB-71788: use training params for fast merge (#94)Bleve Index API
Bleve supports a pluggable Index interface.
By placing these interfaces in their own, hopefully slowly evolving module, it frees up Bleve and the underlying index to each introduce new major versions without interfering with one another.
With that in mind, we anticipate introducing non-breaking changes only to this module, and keeping the major version at 1.x for some time.