{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/bleve/","markdown":"https://findsoftware.frbit.cloud/bleve.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"bleve","name":"Bleve","urls":{"home":"https://blevesearch.com","repository":"https://github.com/blevesearch/bleve","docs":"https://github.com/blevesearch/bleve/tree/master/docs"},"category":["search"],"description":"Go library for indexing and searching text, numeric, geo-spatial and vector data, with a command-line tool.","maintainer":"Couchbase, Inc.","maintainerType":"company","parent":"Couchbase","firstRelease":2016,"hosting":["binary"],"language":"go","runtime":["binary"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"renderingModes":null,"installMethod":"go module import, go install for the CLI","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"2","latestReleaseDate":"2026-08-24T00:00:00.000Z","githubStargazers":11244,"contributors":93,"packagistDownloads":null,"npmWeeklyDownloads":null,"dependentRepos":435,"dependentPackages":275,"social":{"x":"https://twitter.com/blevesearch","forum":"https://groups.google.com/forum/#!forum/bleve"},"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://blevesearch.com/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/blevesearch/bleve","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://raw.githubusercontent.com/blevesearch/bleve/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://www.couchbase.com/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"parent","url":"https://raw.githubusercontent.com/blevesearch/bleve/master/CONTRIBUTING.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/blevesearch/bleve","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://blevesearch.com/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtime","url":"https://raw.githubusercontent.com/blevesearch/bleve/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://blevesearch.com/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://raw.githubusercontent.com/blevesearch/bleve/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/blevesearch/bleve","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/blevesearch/bleve/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/blevesearch/bleve/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/blevesearch/bleve/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/blevesearch/bleve/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/blevesearch/bleve","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/blevesearch/bleve/contributors?per_page=1","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fblevesearch%2Fbleve%2Fv2","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fblevesearch%2Fbleve%2Fv2","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Bleve is an indexing and search library for Go. A Go program imports it as a package, builds an index from a mapping that describes its fields, and queries the index in process. It indexes text, numeric, date, boolean, geo-spatial and vector fields, and it supports term, phrase, prefix, fuzzy, query-string and nested queries, faceting and result highlighting. Pre-built analyzers cover a set of languages, and a command-line tool installs with go install. The contributing guide describes Bleve as a Couchbase project.\n\n## Worth knowing\n\nBleve has no server of its own: the index is served by the process that imports the library, and the examples write it to a file path the program chooses."}